ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0] [1.8.7,pth] (ppc-mac-mini) 992W 2F1E failed(rubyspec CommandTimeout) 58failed(rubyspec/)

chkbuild summary recent last

20110506T031838Z < OlderDiff < 20110507T015425Z > NewerDiff > 20110508T031747Z

== ruby-1.8.7-pth # 2011-05-07T10:54:27+09:00
Nickname: ppc-mac-mini
Darwin 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:57:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_PPC Power Macintosh
ProductName:	Mac OS X
ProductVersion:	10.5.8
BuildVersion:	9L31a
== start # 2011-05-07T10:55:10+09:00
option :autoconf_command => "autoconf"
option :cflags => []
option :complete_options => ChkBuild::Ruby::CompleteOptions
option :configure_args => []
option :configure_args_pthread => ["--enable-pthread"]
option :configure_args_valgrind => ["--with-valgrind"]
option :cppflags => ["-DRUBY_DEBUG_ENV"]
option :debugflags => ["-g"]
option :dldflags => []
option :inplace_build => true
option :limit_as => 838860800
option :limit_cpu => 14400
option :limit_data => 838860800
option :limit_stack => 41943040
option :make_options => {}
option :num_oldbuilds => 3
option :optflags => ["-O2"]
option :output_interval_timeout => "5min"
option :ruby_branch => "branches/ruby_1_8_7"
option :suffix_1 => "1.8.7"
option :suffix_2 => "pth"
option :timeout => "1h"
option :use_rubyspec => true
option :warnflags => ["-W", "-Wall", "-Wformat=2", "-Wundef", "-Wno-parentheses", "-Wno-unused-parameter", "-Wno-missing-field-initializers"]
== svn/ruby # 2011-05-07T10:55:11+09:00
+ svn checkout http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7 ruby
SVNOUT A    ruby/parse.y
SVNOUT A    ruby/Makefile.in
SVNOUT A    ruby/intern.h
SVNOUT A    ruby/class.c
SVNOUT A    ruby/.document
SVNOUT A    ruby/README.EXT
SVNOUT A    ruby/util.c
SVNOUT A    ruby/dln.c
SVNOUT A    ruby/process.c
SVNOUT A    ruby/array.c
SVNOUT A    ruby/ext
SVNOUT A    ruby/ext/digest
SVNOUT A    ruby/ext/digest/depend
SVNOUT A    ruby/ext/digest/digest.c
SVNOUT A    ruby/ext/digest/bubblebabble
SVNOUT A    ruby/ext/digest/bubblebabble/depend
SVNOUT A    ruby/ext/digest/bubblebabble/bubblebabble.c
SVNOUT A    ruby/ext/digest/bubblebabble/extconf.rb
SVNOUT A    ruby/ext/digest/bubblebabble/.cvsignore
SVNOUT A    ruby/ext/digest/digest.h
SVNOUT A    ruby/ext/digest/md5
SVNOUT A    ruby/ext/digest/md5/depend
SVNOUT A    ruby/ext/digest/md5/md5.c
SVNOUT A    ruby/ext/digest/md5/md5ossl.c
SVNOUT A    ruby/ext/digest/md5/extconf.rb
SVNOUT A    ruby/ext/digest/md5/md5init.c
SVNOUT A    ruby/ext/digest/md5/md5.h
SVNOUT A    ruby/ext/digest/md5/md5ossl.h
SVNOUT A    ruby/ext/digest/md5/.cvsignore
SVNOUT A    ruby/ext/digest/lib
SVNOUT A    ruby/ext/digest/lib/digest.rb
SVNOUT A    ruby/ext/digest/lib/md5.rb
SVNOUT A    ruby/ext/digest/lib/sha1.rb
SVNOUT A    ruby/ext/digest/defs.h
SVNOUT A    ruby/ext/digest/extconf.rb
SVNOUT A    ruby/ext/digest/test.sh
SVNOUT A    ruby/ext/digest/rmd160
SVNOUT A    ruby/ext/digest/rmd160/depend
SVNOUT A    ruby/ext/digest/rmd160/rmd160.h
SVNOUT A    ruby/ext/digest/rmd160/rmd160ossl.h
SVNOUT A    ruby/ext/digest/rmd160/extconf.rb
SVNOUT A    ruby/ext/digest/rmd160/rmd160.c
SVNOUT A    ruby/ext/digest/rmd160/rmd160ossl.c
SVNOUT A    ruby/ext/digest/rmd160/.cvsignore
SVNOUT A    ruby/ext/digest/rmd160/rmd160init.c
SVNOUT A    ruby/ext/digest/sha1
SVNOUT A    ruby/ext/digest/sha1/depend
SVNOUT A    ruby/ext/digest/sha1/sha1init.c
SVNOUT A    ruby/ext/digest/sha1/sha1.h
SVNOUT A    ruby/ext/digest/sha1/sha1ossl.h
SVNOUT A    ruby/ext/digest/sha1/extconf.rb
SVNOUT A    ruby/ext/digest/sha1/.cvsignore
SVNOUT A    ruby/ext/digest/sha1/sha1.c
SVNOUT A    ruby/ext/digest/sha1/sha1ossl.c
SVNOUT A    ruby/ext/digest/.cvsignore
SVNOUT A    ruby/ext/digest/sha2
SVNOUT A    ruby/ext/digest/sha2/depend
SVNOUT A    ruby/ext/digest/sha2/sha2init.c
SVNOUT A    ruby/ext/digest/sha2/sha2.h
SVNOUT A    ruby/ext/digest/sha2/lib
SVNOUT A    ruby/ext/digest/sha2/lib/sha2.rb
SVNOUT A    ruby/ext/digest/sha2/extconf.rb
SVNOUT A    ruby/ext/digest/sha2/.cvsignore
SVNOUT A    ruby/ext/digest/sha2/sha2.c
SVNOUT A    ruby/ext/syslog
SVNOUT A    ruby/ext/syslog/depend
SVNOUT A    ruby/ext/syslog/syslog.c
SVNOUT A    ruby/ext/syslog/test.rb
SVNOUT A    ruby/ext/syslog/extconf.rb
SVNOUT A    ruby/ext/syslog/.cvsignore
SVNOUT A    ruby/ext/syslog/syslog.txt
SVNOUT A    ruby/ext/Setup.nt
SVNOUT A    ruby/ext/bigdecimal
SVNOUT A    ruby/ext/bigdecimal/depend
SVNOUT A    ruby/ext/bigdecimal/bigdecimal.c
SVNOUT A    ruby/ext/bigdecimal/sample
SVNOUT A    ruby/ext/bigdecimal/sample/nlsolve.rb
SVNOUT A    ruby/ext/bigdecimal/sample/pi.rb
SVNOUT A    ruby/ext/bigdecimal/sample/linear.rb
SVNOUT A    ruby/ext/bigdecimal/bigdecimal_en.html
SVNOUT A    ruby/ext/bigdecimal/bigdecimal.h
SVNOUT A    ruby/ext/bigdecimal/lib
SVNOUT A    ruby/ext/bigdecimal/lib/bigdecimal
SVNOUT A    ruby/ext/bigdecimal/lib/bigdecimal/util.rb
SVNOUT A    ruby/ext/bigdecimal/lib/bigdecimal/ludcmp.rb
SVNOUT A    ruby/ext/bigdecimal/lib/bigdecimal/jacobian.rb
SVNOUT A    ruby/ext/bigdecimal/lib/bigdecimal/math.rb
SVNOUT A    ruby/ext/bigdecimal/lib/bigdecimal/newton.rb
SVNOUT A    ruby/ext/bigdecimal/extconf.rb
SVNOUT A    ruby/ext/bigdecimal/.cvsignore
SVNOUT A    ruby/ext/bigdecimal/README
SVNOUT A    ruby/ext/bigdecimal/bigdecimal.def
SVNOUT A    ruby/ext/bigdecimal/bigdecimal_ja.html
SVNOUT A    ruby/ext/sdbm
SVNOUT A    ruby/ext/sdbm/depend
SVNOUT A    ruby/ext/sdbm/init.c
SVNOUT A    ruby/ext/sdbm/_sdbm.c
SVNOUT A    ruby/ext/sdbm/extconf.rb
SVNOUT A    ruby/ext/sdbm/sdbm.h
SVNOUT A    ruby/ext/sdbm/.cvsignore
SVNOUT A    ruby/ext/.document
SVNOUT A    ruby/ext/Win32API
SVNOUT A    ruby/ext/Win32API/depend
SVNOUT A    ruby/ext/Win32API/lib
SVNOUT A    ruby/ext/Win32API/lib/win32
SVNOUT A    ruby/ext/Win32API/lib/win32/registry.rb
SVNOUT A    ruby/ext/Win32API/lib/win32/resolv.rb
SVNOUT A    ruby/ext/Win32API/extconf.rb
SVNOUT A    ruby/ext/Win32API/point.rb
SVNOUT A    ruby/ext/Win32API/getch.rb
SVNOUT A    ruby/ext/Win32API/.cvsignore
SVNOUT A    ruby/ext/Win32API/Win32API.c
SVNOUT A    ruby/ext/dl
SVNOUT A    ruby/ext/dl/test
SVNOUT A    ruby/ext/dl/test/test.c
SVNOUT A    ruby/ext/dl/test/test.rb
SVNOUT A    ruby/ext/dl/test/libtest.def
SVNOUT A    ruby/ext/dl/dl.c
SVNOUT A    ruby/ext/dl/sample
SVNOUT A    ruby/ext/dl/sample/msgbox.rb
SVNOUT A    ruby/ext/dl/sample/msgbox2.rb
SVNOUT A    ruby/ext/dl/sample/c++sample.C
SVNOUT A    ruby/ext/dl/sample/libc.rb
SVNOUT A    ruby/ext/dl/sample/c++sample.rb
SVNOUT A    ruby/ext/dl/sample/getch.rb
SVNOUT A    ruby/ext/dl/sample/stream.rb
SVNOUT A    ruby/ext/dl/sample/drives.rb
SVNOUT A    ruby/ext/dl/type.rb
SVNOUT A    ruby/ext/dl/dl.h
SVNOUT A    ruby/ext/dl/mkcallback.rb
SVNOUT A    ruby/ext/dl/mkcbtable.rb
SVNOUT A    ruby/ext/dl/ptr.c
SVNOUT A    ruby/ext/dl/sym.c
SVNOUT A    ruby/ext/dl/dl.def
SVNOUT A    ruby/ext/dl/h2rb
SVNOUT A    ruby/ext/dl/depend
SVNOUT A    ruby/ext/dl/doc
SVNOUT A    ruby/ext/dl/doc/dl.txt
SVNOUT A    ruby/ext/dl/mkcall.rb
SVNOUT A    ruby/ext/dl/lib
SVNOUT A    ruby/ext/dl/lib/dl
SVNOUT A    ruby/ext/dl/lib/dl/win32.rb
SVNOUT A    ruby/ext/dl/lib/dl/struct.rb
SVNOUT A    ruby/ext/dl/lib/dl/types.rb
SVNOUT A    ruby/ext/dl/lib/dl/import.rb
SVNOUT A    ruby/ext/dl/install.rb
SVNOUT A    ruby/ext/dl/extconf.rb
SVNOUT A    ruby/ext/dl/handle.c
SVNOUT A    ruby/ext/dl/.cvsignore
SVNOUT A    ruby/ext/Setup
SVNOUT A    ruby/ext/zlib
SVNOUT A    ruby/ext/zlib/zlib.c
SVNOUT A    ruby/ext/zlib/doc
SVNOUT A    ruby/ext/zlib/doc/zlib.rd
SVNOUT A    ruby/ext/zlib/extconf.rb
SVNOUT A    ruby/ext/zlib/.cvsignore
SVNOUT A    ruby/ext/win32ole
SVNOUT A    ruby/ext/win32ole/depend
SVNOUT A    ruby/ext/win32ole/sample
SVNOUT A    ruby/ext/win32ole/sample/ie.rb
SVNOUT A    ruby/ext/win32ole/sample/xml.rb
SVNOUT A    ruby/ext/win32ole/sample/excel1.rb
SVNOUT A    ruby/ext/win32ole/sample/oledirs.rb
SVNOUT A    ruby/ext/win32ole/sample/excel2.rb
SVNOUT A    ruby/ext/win32ole/sample/excel3.rb
SVNOUT A    ruby/ext/win32ole/sample/ieconst.rb
SVNOUT A    ruby/ext/win32ole/sample/olegen.rb
SVNOUT A    ruby/ext/win32ole/sample/ienavi.rb
SVNOUT A    ruby/ext/win32ole/tests
SVNOUT A    ruby/ext/win32ole/tests/testNIL2VTEMPTY.rb
SVNOUT A    ruby/ext/win32ole/tests/testOLEMETHOD.rb
SVNOUT A    ruby/ext/win32ole/tests/testOLEPARAM.rb
SVNOUT A    ruby/ext/win32ole/tests/testOLETYPE.rb
SVNOUT A    ruby/ext/win32ole/tests/test_ole_methods.rb
SVNOUT A    ruby/ext/win32ole/tests/testWIN32OLE.rb
SVNOUT A    ruby/ext/win32ole/tests/test_win32ole_event.rb
SVNOUT A    ruby/ext/win32ole/tests/testVARIANT.rb
SVNOUT A    ruby/ext/win32ole/tests/testOLEVARIABLE.rb
SVNOUT A    ruby/ext/win32ole/tests/oleserver.rb
SVNOUT A    ruby/ext/win32ole/tests/testall.rb
SVNOUT A    ruby/ext/win32ole/tests/test_propertyputref.rb
SVNOUT A    ruby/ext/win32ole/tests/test_word.rb
SVNOUT A    ruby/ext/win32ole/win32ole.c
SVNOUT A    ruby/ext/win32ole/doc
SVNOUT A    ruby/ext/win32ole/doc/win32ole.rd
SVNOUT A    ruby/ext/win32ole/lib
SVNOUT A    ruby/ext/win32ole/lib/win32ole
SVNOUT A    ruby/ext/win32ole/lib/win32ole/property.rb
SVNOUT A    ruby/ext/win32ole/extconf.rb
SVNOUT A    ruby/ext/win32ole/.cvsignore
SVNOUT A    ruby/ext/curses
SVNOUT A    ruby/ext/curses/depend
SVNOUT A    ruby/ext/curses/curses.c
SVNOUT A    ruby/ext/curses/hello.rb
SVNOUT A    ruby/ext/curses/extconf.rb
SVNOUT A    ruby/ext/curses/mouse.rb
SVNOUT A    ruby/ext/curses/rain.rb
SVNOUT A    ruby/ext/curses/view.rb
SVNOUT A    ruby/ext/curses/.cvsignore
SVNOUT A    ruby/ext/curses/view2.rb
SVNOUT A    ruby/ext/thread
SVNOUT A    ruby/ext/thread/lib
SVNOUT A    ruby/ext/thread/lib/thread.rb
SVNOUT A    ruby/ext/thread/extconf.rb
SVNOUT A    ruby/ext/thread/thread.c
SVNOUT A    ruby/ext/pty
SVNOUT A    ruby/ext/pty/depend
SVNOUT A    ruby/ext/pty/README.expect
SVNOUT A    ruby/ext/pty/README.ja
SVNOUT A    ruby/ext/pty/lib
SVNOUT A    ruby/ext/pty/lib/expect.rb
SVNOUT A    ruby/ext/pty/script.rb
SVNOUT A    ruby/ext/pty/extconf.rb
SVNOUT A    ruby/ext/pty/shl.rb
SVNOUT A    ruby/ext/pty/expect_sample.rb
SVNOUT A    ruby/ext/pty/.cvsignore
SVNOUT A    ruby/ext/pty/README
SVNOUT A    ruby/ext/pty/README.expect.ja
SVNOUT A    ruby/ext/pty/pty.c
SVNOUT A    ruby/ext/.cvsignore
SVNOUT A    ruby/ext/tk
SVNOUT A    ruby/ext/tk/sample
SVNOUT A    ruby/ext/tk/sample/tkmsgcat-load_rb.rb
SVNOUT A    ruby/ext/tk/sample/tktree.tcl
SVNOUT A    ruby/ext/tk/sample/resource.ja
SVNOUT A    ruby/ext/tk/sample/propagate.rb
SVNOUT A    ruby/ext/tk/sample/encstr_usage.rb
SVNOUT A    ruby/ext/tk/sample/multi-ip_sample2.rb
SVNOUT A    ruby/ext/tk/sample/figmemo_sample.rb
SVNOUT A    ruby/ext/tk/sample/tkrttimer.rb
SVNOUT A    ruby/ext/tk/sample/iso2022-kr.txt
SVNOUT A    ruby/ext/tk/sample/btn_with_frame.rb
SVNOUT A    ruby/ext/tk/sample/irbtkw.rbw
SVNOUT A    ruby/ext/tk/sample/safe-tk.rb
SVNOUT A    ruby/ext/tk/sample/24hr_clock.rb
SVNOUT A    ruby/ext/tk/sample/tktree.rb
SVNOUT A    ruby/ext/tk/sample/tkbrowse.rb
SVNOUT A    ruby/ext/tk/sample/tktimer2.rb
SVNOUT A    ruby/ext/tk/sample/multi-ip_sample.rb
SVNOUT A    ruby/ext/tk/sample/ttk_wrapper.rb
SVNOUT A    ruby/ext/tk/sample/tkhello.rb
SVNOUT A    ruby/ext/tk/sample/tkfrom.rb
SVNOUT A    ruby/ext/tk/sample/remote-ip_sample.rb
SVNOUT A    ruby/ext/tk/sample/images
SVNOUT A    ruby/ext/tk/sample/images/noletter.xbm
SVNOUT A    ruby/ext/tk/sample/images/pattern.xbm
SVNOUT A    ruby/ext/tk/sample/images/face.xbm
SVNOUT A    ruby/ext/tk/sample/images/flagup.xbm
SVNOUT A    ruby/ext/tk/sample/images/earthris.gif
SVNOUT A    ruby/ext/tk/sample/images/flagdown.xbm
SVNOUT A    ruby/ext/tk/sample/images/earth.gif
SVNOUT A    ruby/ext/tk/sample/images/letters.xbm
SVNOUT A    ruby/ext/tk/sample/images/tcllogo.gif
SVNOUT A    ruby/ext/tk/sample/images/teapot.ppm
SVNOUT A    ruby/ext/tk/sample/images/grey.5
SVNOUT A    ruby/ext/tk/sample/images/grey.25
SVNOUT A    ruby/ext/tk/sample/images/gray25.xbm
SVNOUT A    ruby/ext/tk/sample/tcltklib
SVNOUT A    ruby/ext/tk/sample/tcltklib/lines3.rb
SVNOUT A    ruby/ext/tk/sample/tcltklib/safeTk.rb
SVNOUT A    ruby/ext/tk/sample/tcltklib/lines4.rb
SVNOUT A    ruby/ext/tk/sample/tcltklib/batsu.gif
SVNOUT A    ruby/ext/tk/sample/tcltklib/sample0.rb
SVNOUT A    ruby/ext/tk/sample/tcltklib/sample1.rb
SVNOUT A    ruby/ext/tk/sample/tcltklib/sample2.rb
SVNOUT A    ruby/ext/tk/sample/tcltklib/maru.gif
SVNOUT A    ruby/ext/tk/sample/tcltklib/lines0.tcl
SVNOUT A    ruby/ext/tk/sample/tcltklib/lines1.rb
SVNOUT A    ruby/ext/tk/sample/tcltklib/lines2.rb
SVNOUT A    ruby/ext/tk/sample/tkoptdb.rb
SVNOUT A    ruby/ext/tk/sample/bindtag_sample.rb
SVNOUT A    ruby/ext/tk/sample/menubar1.rb
SVNOUT A    ruby/ext/tk/sample/tktextio.rb
SVNOUT A    ruby/ext/tk/sample/irbtk.rb
SVNOUT A    ruby/ext/tk/sample/cmd_res_test.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp
SVNOUT A    ruby/ext/tk/sample/demos-jp/unicodeout.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/plot.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/dialog1.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/browse1
SVNOUT A    ruby/ext/tk/sample/demos-jp/browse2
SVNOUT A    ruby/ext/tk/sample/demos-jp/items.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/entry1.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/clrpick.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/ixset
SVNOUT A    ruby/ext/tk/sample/demos-jp/labelframe.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/mclist.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/tree.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/hscale.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/tcolor
SVNOUT A    ruby/ext/tk/sample/demos-jp/style.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/rolodex-j
SVNOUT A    ruby/ext/tk/sample/demos-jp/cscroll.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/README.1st
SVNOUT A    ruby/ext/tk/sample/demos-jp/search.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/image3.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/rolodex
SVNOUT A    ruby/ext/tk/sample/demos-jp/sayings.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/check.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/vscale.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/radio3.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/menu8x.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/text.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/ctext.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/ttkmenu.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/ttknote.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/ruler.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/arrow.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/menubu.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/textpeer.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/form.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/states.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/image2.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/menu.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/paned2.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/bitmap.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/label.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/radio2.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/widget
SVNOUT A    ruby/ext/tk/sample/demos-jp/floor.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/knightstour.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/entry3.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/twind.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/ttkprogress.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/icon.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/doc.org
SVNOUT A    ruby/ext/tk/sample/demos-jp/doc.org/license.terms.tk80
SVNOUT A    ruby/ext/tk/sample/demos-jp/doc.org/README.tk80
SVNOUT A    ruby/ext/tk/sample/demos-jp/doc.org/README.JP
SVNOUT A    ruby/ext/tk/sample/demos-jp/doc.org/license.terms
SVNOUT A    ruby/ext/tk/sample/demos-jp/doc.org/README
SVNOUT A    ruby/ext/tk/sample/demos-jp/square
SVNOUT A    ruby/ext/tk/sample/demos-jp/check2.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/toolbar.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/image1.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/ttkpane.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/paned1.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/ixset2
SVNOUT A    ruby/ext/tk/sample/demos-jp/ttkbut.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/timer
SVNOUT A    ruby/ext/tk/sample/demos-jp/menu84.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/dialog2.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/msgbox2.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/entry2.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/goldberg.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/filebox.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/puzzle.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/pendulum.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/aniwave.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/README
SVNOUT A    ruby/ext/tk/sample/demos-jp/radio.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/msgbox.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/combo.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/rmt
SVNOUT A    ruby/ext/tk/sample/demos-jp/colors.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/hello
SVNOUT A    ruby/ext/tk/sample/demos-jp/floor2.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/anilabel.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/twind2.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/spin.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/button.rb
SVNOUT A    ruby/ext/tk/sample/demos-jp/bind.rb
SVNOUT A    ruby/ext/tk/sample/editable_listbox.rb
SVNOUT A    ruby/ext/tk/sample/tktimer.rb
SVNOUT A    ruby/ext/tk/sample/tkoptdb-safeTk.rb
SVNOUT A    ruby/ext/tk/sample/remote-ip_sample2.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/hierarchy.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/spinner.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/messagebox2.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/extfileselectionbox.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/timeentry.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/datefield.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/tabset.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/feedback.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/buttonbox.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/extfileselectiondialog.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/dialogshell.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/disjointlistbox.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/menubar.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/tabnotebook2.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/labeledwidget.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/scrolledhtml.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/fileselectionbox.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/dateentry.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/panedwindow2.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/toolbar.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/scrolledcanvas.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/entryfield-1.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/messagedialog.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/selectiondialog.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/entryfield-3.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/tabnotebook.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/spindate.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/shell.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/radiobox.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/pushbutton.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/mainwindow.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/messagebox1.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/panedwindow.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/notebook.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/scrolledframe.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/spinint.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/checkbox.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/spintime.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/extbutton.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/optionmenu.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/selectionbox.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/dialog.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/hyperhelp.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/finddialog.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/canvasprintbox.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/promptdialog.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/notebook2.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/timefield.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/labeledframe.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/entryfield-2.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/fileselectiondialog.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/watch.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/canvasprintdialog.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/combobox.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/calendar.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/menubar2.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/scrolledlistbox.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/sample/scrolledtext.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/Orig_LICENSE.txt
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/paste.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/select.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/find.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/oval.xbm
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/poly.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/clear.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/help.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/ruler.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/new.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/cut.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/print.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/points.xbm
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/save.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/open.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/mag.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/close.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/text.xbm
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/line.xbm
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/exit.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/box.xbm
SVNOUT A    ruby/ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/copy.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/winop1.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/winop2.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/plot1.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/plot1b.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/images
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/images/sample.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/images/chalk.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/images/buckskin.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/images/qv100.t.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/images/rain.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/scripts
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/scripts/stipples.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/graph6.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/graph7.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/calendar.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/graph7a.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/readme.txt
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/graph7b.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/pareto.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/barchart5.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/blt/graph7c.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/hv.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image1
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image10
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image11
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image2
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image12
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image3
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image13
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image4
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image14
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image5
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image6
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image7
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image8
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/index.html
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page3/image9
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page4
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page4/image1
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page4/image2
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page4/image3
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page4/image4
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page4/image5
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page4/image6
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page4/image7
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page4/image8
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page4/index.html
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page4/image9
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/Orig_COPYRIGHT.txt
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/ss.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/README
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image1
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image10
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image11
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image2
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image12
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image3
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image13
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image4
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image14
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image5
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image6
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image7
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image8
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/index.html
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page1/image9
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image10
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image11
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image30
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image12
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image31
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image13
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image32
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image14
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image33
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image15
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image34
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image16
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image35
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image17
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image36
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image18
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image19
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image37
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image38
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image39
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image1
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image2
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image3
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image4
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image5
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image6
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image7
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image8
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image9
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image20
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image21
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image22
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image23
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image24
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image25
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image26
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image27
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image28
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/image29
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkHTML/page2/index.html
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/layout.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/www-options.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/bitmaps.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/explorer.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/outlook-newgroup.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/random.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/demo.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/help.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/imovie.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/outlook-folders.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/readme.txt
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/mailwasher.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/mac-expand.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/internet-check-on.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/big-txt.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-main.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/help-book-open.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-clip.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/small-dll.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/checked.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/small-exe.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/internet-search.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/internet-radio-off.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/internet-radio-on.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-deleted.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/mac-collapse.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-read-2.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-read.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/imovie-01.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/imovie-02.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-unread.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/imovie-03.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-inbox.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/imovie-04.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/big-folder.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/big-dll.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/imovie-05.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/imovie-06.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/internet-check-off.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/imovie-07.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/big-file.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/file.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/big-exe.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/small-folder.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/internet-print.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/folder-closed.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-arrow.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-local.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/small-file.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/small-txt.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-group.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/help-book-closed.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/unchecked.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-draft.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/internet-security.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-server.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-watch.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/help-page.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-sent.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-folder.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/sky.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/folder-open.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/treectrl/pics/outlook-outbox.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/bwidget
SVNOUT A    ruby/ext/tk/sample/tkextlib/bwidget/Orig_LICENSE.txt
SVNOUT A    ruby/ext/tk/sample/tkextlib/bwidget/select.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/bwidget/tree.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/bwidget/basic.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/bwidget/tmpldlg.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/bwidget/demo.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/bwidget/dnd.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/bwidget/bwidget.xbm
SVNOUT A    ruby/ext/tk/sample/tkextlib/bwidget/manager.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/bwidget/x1.xbm
SVNOUT A    ruby/ext/tk/sample/tkextlib/tktable
SVNOUT A    ruby/ext/tk/sample/tkextlib/tktable/Orig_LICENSE.txt
SVNOUT A    ruby/ext/tk/sample/tkextlib/tktable/buttons.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tktable/command.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tktable/valid.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tktable/maxsize.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tktable/basic.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tktable/tcllogo.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tktable/debug.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tktable/dynarows.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tktable/spreadsheet.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tcllib
SVNOUT A    ruby/ext/tk/sample/tkextlib/tcllib/Orig_LICENSE.txt
SVNOUT A    ruby/ext/tk/sample/tkextlib/tcllib/xyplot.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tcllib/datefield.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tcllib/plotdemos1.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tcllib/plotdemos2.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tcllib/plotdemos3.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/vu
SVNOUT A    ruby/ext/tk/sample/tkextlib/vu/dial_demo.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/vu/pie.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/vu/Orig_LICENSE.txt
SVNOUT A    ruby/ext/tk/sample/tkextlib/vu/canvSticker2.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/vu/oscilloscope.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/vu/vu_demo.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/vu/README.txt
SVNOUT A    ruby/ext/tk/sample/tkextlib/vu/canvItems.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/vu/m128_000.xbm
SVNOUT A    ruby/ext/tk/sample/tkextlib/vu/canvSticker.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/ICONS
SVNOUT A    ruby/ext/tk/sample/tkextlib/ICONS/Orig_LICENSE.txt
SVNOUT A    ruby/ext/tk/sample/tkextlib/ICONS/viewIcons.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/ICONS/tkIcons
SVNOUT A    ruby/ext/tk/sample/tkextlib/ICONS/tkIcons-sample.kde
SVNOUT A    ruby/ext/tk/sample/tkextlib/ICONS/tkIcons.kde
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkimg
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkimg/demo.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkimg/license_terms_of_Img_extension
SVNOUT A    ruby/ext/tk/sample/tkextlib/tkimg/readme.txt
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/Orig_LICENSE.txt
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/iconlib.tcl
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/button-s.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/radio-c.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/tbar-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/tbar-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/hslider-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/mbut-arrow-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowup-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowup-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/check-c.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/radio-u.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/tab-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/vslider-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/tab-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/hsb-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/hsb-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowdown-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/check-u.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowdown-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowright-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowright-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/mbut-a.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/vsb-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/vsb-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/mbut-d.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/button-d.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/button-h.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowleft-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowleft-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/mbut-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/button-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/tbar-a.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik/button-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/keramik.tcl
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/keramik/pkgIndex.tcl
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-thumb-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-nu.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-thumb.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-n.xcf
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup-h.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/vslider-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-hc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown-h.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/vslider.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-nc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright-h.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/slider-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/slider.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-hc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-hu.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft-h.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-nc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-nu.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-h.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-vthumb-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-vthumb.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-hu.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/blue.tcl
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/blue/pkgIndex.tcl
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-nc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowdown-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-pc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-nu.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowdown-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowright-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/vsb-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/hslider-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowright-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-hc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-hu.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowup-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-nc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowup-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-nu.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-pc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-h.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowleft-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowleft-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/vslider-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-hc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/hsb-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-hu.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik.tcl
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/plastik/pkgIndex.tcl
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc.tcl
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/pkgIndex.tcl
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc/check-nc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc/radio-nc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc/check-nu.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc/radio-nu.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc/button-h.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc/check-hc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc/button-n.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc/radio-hc.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc/check-hu.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc/button-p.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/themes/kroc/kroc/radio-hu.gif
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/demo.rb
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/repeater.tcl
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/toolbutton.tcl
SVNOUT A    ruby/ext/tk/sample/tkextlib/tile/readme.txt
SVNOUT A    ruby/ext/tk/sample/binstr_usage.rb
SVNOUT A    ruby/ext/tk/sample/resource.en
SVNOUT A    ruby/ext/tk/sample/cd_timer.rb
SVNOUT A    ruby/ext/tk/sample/tkline.rb
SVNOUT A    ruby/ext/tk/sample/tkmsgcat-load_tk.rb
SVNOUT A    ruby/ext/tk/sample/msgs_rb
SVNOUT A    ruby/ext/tk/sample/msgs_rb/en_gb.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb/ja.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb/pl.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb/it.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb/el.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb/en.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb/eo.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb/cs.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb/ru.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb/es.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb/fr.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb/README
SVNOUT A    ruby/ext/tk/sample/msgs_rb/de.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb/nl.msg
SVNOUT A    ruby/ext/tk/sample/optobj_sample.rb
SVNOUT A    ruby/ext/tk/sample/tkballoonhelp.rb
SVNOUT A    ruby/ext/tk/sample/tkdialog.rb
SVNOUT A    ruby/ext/tk/sample/tkmultilistbox.rb
SVNOUT A    ruby/ext/tk/sample/tktextframe.rb
SVNOUT A    ruby/ext/tk/sample/tkmenubutton.rb
SVNOUT A    ruby/ext/tk/sample/tkmsgcat-load_rb2.rb
SVNOUT A    ruby/ext/tk/sample/tkmultilistframe.rb
SVNOUT A    ruby/ext/tk/sample/tkalignbox.rb
SVNOUT A    ruby/ext/tk/sample/tktimer3.rb
SVNOUT A    ruby/ext/tk/sample/tkmulticolumnlist.rb
SVNOUT A    ruby/ext/tk/sample/msgs_tk
SVNOUT A    ruby/ext/tk/sample/msgs_tk/en_gb.msg
SVNOUT A    ruby/ext/tk/sample/msgs_tk/ja.msg
SVNOUT A    ruby/ext/tk/sample/msgs_tk/pl.msg
SVNOUT A    ruby/ext/tk/sample/msgs_tk/it.msg
SVNOUT A    ruby/ext/tk/sample/msgs_tk/el.msg
SVNOUT A    ruby/ext/tk/sample/msgs_tk/en.msg
SVNOUT A    ruby/ext/tk/sample/msgs_tk/eo.msg
SVNOUT A    ruby/ext/tk/sample/msgs_tk/cs.msg
SVNOUT A    ruby/ext/tk/sample/msgs_tk/license.terms
SVNOUT A    ruby/ext/tk/sample/msgs_tk/ru.msg
SVNOUT A    ruby/ext/tk/sample/msgs_tk/es.msg
SVNOUT A    ruby/ext/tk/sample/msgs_tk/fr.msg
SVNOUT A    ruby/ext/tk/sample/msgs_tk/README
SVNOUT A    ruby/ext/tk/sample/msgs_tk/de.msg
SVNOUT A    ruby/ext/tk/sample/msgs_tk/nl.msg
SVNOUT A    ruby/ext/tk/sample/demos-en
SVNOUT A    ruby/ext/tk/sample/demos-en/unicodeout.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/plot.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/dialog1.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/browse1
SVNOUT A    ruby/ext/tk/sample/demos-en/browse2
SVNOUT A    ruby/ext/tk/sample/demos-en/items.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/entry1.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/clrpick.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/ixset
SVNOUT A    ruby/ext/tk/sample/demos-en/labelframe.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/mclist.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/tree.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/hscale.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/tcolor
SVNOUT A    ruby/ext/tk/sample/demos-en/style.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/README.1st
SVNOUT A    ruby/ext/tk/sample/demos-en/cscroll.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/search.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/image3.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/rolodex
SVNOUT A    ruby/ext/tk/sample/demos-en/sayings.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/check.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/vscale.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/radio3.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/text.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/ChangeLog
SVNOUT A    ruby/ext/tk/sample/demos-en/ctext.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/ttkmenu.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/ttknote.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/ruler.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/arrow.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/menubu.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/textpeer.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/ChangeLog.prev
SVNOUT A    ruby/ext/tk/sample/demos-en/states.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/form.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/image2.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/menu.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/paned2.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/bitmap.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/README.tkencoding
SVNOUT A    ruby/ext/tk/sample/demos-en/label.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/radio2.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/widget
SVNOUT A    ruby/ext/tk/sample/demos-en/floor.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/knightstour.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/entry3.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/twind.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/ttkprogress.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/icon.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/doc.org
SVNOUT A    ruby/ext/tk/sample/demos-en/doc.org/license.terms.tk80
SVNOUT A    ruby/ext/tk/sample/demos-en/doc.org/README.tk80
SVNOUT A    ruby/ext/tk/sample/demos-en/doc.org/README.JP
SVNOUT A    ruby/ext/tk/sample/demos-en/doc.org/license.terms
SVNOUT A    ruby/ext/tk/sample/demos-en/doc.org/README
SVNOUT A    ruby/ext/tk/sample/demos-en/square
SVNOUT A    ruby/ext/tk/sample/demos-en/check2.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/toolbar.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/image1.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/ttkpane.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/paned1.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/ixset2
SVNOUT A    ruby/ext/tk/sample/demos-en/ttkbut.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/timer
SVNOUT A    ruby/ext/tk/sample/demos-en/menu84.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/dialog2.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/msgbox2.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/entry2.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/goldberg.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/tkencoding.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/filebox.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/puzzle.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/pendulum.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/aniwave.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/README
SVNOUT A    ruby/ext/tk/sample/demos-en/radio.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/msgbox.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/combo.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/rmt
SVNOUT A    ruby/ext/tk/sample/demos-en/colors.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/hello
SVNOUT A    ruby/ext/tk/sample/demos-en/floor2.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/anilabel.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/twind2.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/spin.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/button.rb
SVNOUT A    ruby/ext/tk/sample/demos-en/bind.rb
SVNOUT A    ruby/ext/tk/sample/tkbiff.rb
SVNOUT A    ruby/ext/tk/sample/tkcombobox.rb
SVNOUT A    ruby/ext/tk/sample/cmd_resource
SVNOUT A    ruby/ext/tk/sample/tksleep_sample.rb
SVNOUT A    ruby/ext/tk/sample/scrollframe.rb
SVNOUT A    ruby/ext/tk/sample/menubar2.rb
SVNOUT A    ruby/ext/tk/sample/binding_sample.rb
SVNOUT A    ruby/ext/tk/sample/msgs_rb2
SVNOUT A    ruby/ext/tk/sample/msgs_rb2/ja.msg
SVNOUT A    ruby/ext/tk/sample/msgs_rb2/README
SVNOUT A    ruby/ext/tk/sample/msgs_rb2/de.msg
SVNOUT A    ruby/ext/tk/stubs.c
SVNOUT A    ruby/ext/tk/stubs.h
SVNOUT A    ruby/ext/tk/tcltklib.c
SVNOUT A    ruby/ext/tk/MANUAL_tcltklib.eucj
SVNOUT A    ruby/ext/tk/README.fork
SVNOUT A    ruby/ext/tk/depend
SVNOUT A    ruby/ext/tk/README.1st
SVNOUT A    ruby/ext/tk/README.tcltklib
SVNOUT A    ruby/ext/tk/old-README.tcltklib.eucj
SVNOUT A    ruby/ext/tk/lib
SVNOUT A    ruby/ext/tk/lib/tk.rb
SVNOUT A    ruby/ext/tk/lib/tkmngfocus.rb
SVNOUT A    ruby/ext/tk/lib/tcltk.rb
SVNOUT A    ruby/ext/tk/lib/tktext.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/hierarchy.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/spinner.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/extfileselectionbox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/timeentry.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/datefield.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/tabset.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/buttonbox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/feedback.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/extfileselectiondialog.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/dialogshell.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/disjointlistbox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/menubar.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/labeledwidget.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/scrolledhtml.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/messagebox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/fileselectionbox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/dateentry.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/toolbar.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/scrolledcanvas.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/messagedialog.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/selectiondialog.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/entryfield.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/tabnotebook.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/spindate.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/shell.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/radiobox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/scrolledwidget.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/pushbutton.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/mainwindow.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/panedwindow.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/notebook.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/scrolledframe.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/spinint.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/checkbox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/spintime.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/extbutton.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/optionmenu.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/selectionbox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/dialog.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/hyperhelp.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/finddialog.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/promptdialog.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/canvasprintbox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/timefield.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/labeledframe.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/scopedobject.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/fileselectiondialog.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/watch.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/canvasprintdialog.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/combobox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/calendar.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/scrolledlistbox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets/scrolledtext.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/busy.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/container.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/tabset.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/stripchart.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/cutbuffer.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/barchart.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/eps.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/table.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/treeview.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/spline.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/tile
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/tile/label.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/tile/scrollbar.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/tile/checkbutton.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/tile/frame.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/tile/radiobutton.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/tile/toplevel.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/tile/button.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/winop.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/htext.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/tile.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/tree.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/win_printer.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/graph.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/dragdrop.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/component.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/vector.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/watch.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/tabnotebook.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/unix_dnd.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/bitmap.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt/ted.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/iwidgets.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/blt.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/treectrl.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/itk
SVNOUT A    ruby/ext/tk/lib/tkextlib/itk/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/itk/incr_tk.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tktrans.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tktable.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/winico
SVNOUT A    ruby/ext/tk/lib/tkextlib/winico/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/winico/winico.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/itk.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/vu.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkDND
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkDND/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkDND/shape.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkDND/tkdnd.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/cursor.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/datefield.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/widget.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/tablelist.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/autoscroll.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/ctext.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/ip_entry.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/ruler.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/screenruler.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/tooltip.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/tablelist_core.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/README
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/tkpiechart.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/dialog.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/plotchart.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/style.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/history.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/getstring.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/swaplist.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/superframe.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/panelframe.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/ico.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib/scrollwin.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/ICONS
SVNOUT A    ruby/ext/tk/lib/tkextlib/ICONS/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/ICONS/icons.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/bmp.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/ps.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/sgi.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/png.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/jpeg.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/xbm.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/tiff.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/pcx.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/README
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/ppm.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/pixmap.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/xpm.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/gif.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/sun.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/window.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/ico.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg/tga.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tcllib.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tclx.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/ICONS.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkimg.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/SUPPORT_STATUS
SVNOUT A    ruby/ext/tk/lib/tkextlib/treectrl
SVNOUT A    ruby/ext/tk/lib/tkextlib/treectrl/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/treectrl/tktreectrl.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/selectcolor.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/label.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/spinbox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/widget.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/buttonbox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/scrollview.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/labelframe.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/progressdlg.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/titleframe.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/tree.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/selectfont.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/panelframe.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/messagedlg.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/panedwindow.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/notebook.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/listbox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/arrowbutton.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/passwddlg.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/dropsite.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/progressbar.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/pagesmanager.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/dynamichelp.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/scrollableframe.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/mainframe.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/dialog.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/scrolledwindow.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/separator.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/labelentry.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/entry.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/dragsite.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/statusbar.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/combobox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/button.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget/bitmap.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tktable
SVNOUT A    ruby/ext/tk/lib/tkextlib/tktable/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tktable/tktable.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tktrans
SVNOUT A    ruby/ext/tk/lib/tkextlib/tktrans/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tktrans/tktrans.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/version.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/bwidget.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/winico.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/vu
SVNOUT A    ruby/ext/tk/lib/tkextlib/vu/pie.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/vu/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/vu/spinbox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/vu/charts.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/vu/bargraph.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/vu/dial.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/itcl
SVNOUT A    ruby/ext/tk/lib/tkextlib/itcl/incr_tcl.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/itcl/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/itcl.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tprogressbar.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tframe.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tlabelframe.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tradiobutton.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tsquare.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tseparator.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tmenubutton.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tentry.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/treeview.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/sizegrip.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tcombobox.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tcheckbutton.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/dialog.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tbutton.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/style.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tlabel.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tnotebook.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tscrollbar.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tpaned.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile/tscale.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/trofs
SVNOUT A    ruby/ext/tk/lib/tkextlib/trofs/trofs.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/trofs/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tile.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/trofs.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkHTML
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkHTML/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkHTML/htmlwidget.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkHTML.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tkDND.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/pkg_checker.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tclx
SVNOUT A    ruby/ext/tk/lib/tkextlib/tclx/setup.rb
SVNOUT A    ruby/ext/tk/lib/tkextlib/tclx/tclx.rb
SVNOUT A    ruby/ext/tk/lib/tkvirtevent.rb
SVNOUT A    ruby/ext/tk/lib/tkmenubar.rb
SVNOUT A    ruby/ext/tk/lib/README
SVNOUT A    ruby/ext/tk/lib/tkpalette.rb
SVNOUT A    ruby/ext/tk/lib/tkwinpkg.rb
SVNOUT A    ruby/ext/tk/lib/tkdialog.rb
SVNOUT A    ruby/ext/tk/lib/tkafter.rb
SVNOUT A    ruby/ext/tk/lib/tkentry.rb
SVNOUT A    ruby/ext/tk/lib/tkbgerror.rb
SVNOUT A    ruby/ext/tk/lib/tkconsole.rb
SVNOUT A    ruby/ext/tk/lib/tkmacpkg.rb
SVNOUT A    ruby/ext/tk/lib/tkclass.rb
SVNOUT A    ruby/ext/tk/lib/tkfont.rb
SVNOUT A    ruby/ext/tk/lib/multi-tk.rb
SVNOUT A    ruby/ext/tk/lib/tkscrollbox.rb
SVNOUT A    ruby/ext/tk/lib/remote-tk.rb
SVNOUT A    ruby/ext/tk/lib/tkcanvas.rb
SVNOUT A    ruby/ext/tk/lib/tk
SVNOUT A    ruby/ext/tk/lib/tk/msgcat.rb
SVNOUT A    ruby/ext/tk/lib/tk/optiondb.rb
SVNOUT A    ruby/ext/tk/lib/tk/timer.rb
SVNOUT A    ruby/ext/tk/lib/tk/wm.rb
SVNOUT A    ruby/ext/tk/lib/tk/labelframe.rb
SVNOUT A    ruby/ext/tk/lib/tk/frame.rb
SVNOUT A    ruby/ext/tk/lib/tk/toplevel.rb
SVNOUT A    ruby/ext/tk/lib/tk/pack.rb
SVNOUT A    ruby/ext/tk/lib/tk/mngfocus.rb
SVNOUT A    ruby/ext/tk/lib/tk/winfo.rb
SVNOUT A    ruby/ext/tk/lib/tk/scrollbar.rb
SVNOUT A    ruby/ext/tk/lib/tk/message.rb
SVNOUT A    ruby/ext/tk/lib/tk/listbox.rb
SVNOUT A    ruby/ext/tk/lib/tk/text.rb
SVNOUT A    ruby/ext/tk/lib/tk/itemfont.rb
SVNOUT A    ruby/ext/tk/lib/tk/scale.rb
SVNOUT A    ruby/ext/tk/lib/tk/validation.rb
SVNOUT A    ruby/ext/tk/lib/tk/namespace.rb
SVNOUT A    ruby/ext/tk/lib/tk/entry.rb
SVNOUT A    ruby/ext/tk/lib/tk/ttk_selector.rb
SVNOUT A    ruby/ext/tk/lib/tk/tagfont.rb
SVNOUT A    ruby/ext/tk/lib/tk/menu.rb
SVNOUT A    ruby/ext/tk/lib/tk/bindtag.rb
SVNOUT A    ruby/ext/tk/lib/tk/kinput.rb
SVNOUT A    ruby/ext/tk/lib/tk/label.rb
SVNOUT A    ruby/ext/tk/lib/tk/menuspec.rb
SVNOUT A    ruby/ext/tk/lib/tk/spinbox.rb
SVNOUT A    ruby/ext/tk/lib/tk/scrollable.rb
SVNOUT A    ruby/ext/tk/lib/tk/place.rb
SVNOUT A    ruby/ext/tk/lib/tk/itemconfig.rb
SVNOUT A    ruby/ext/tk/lib/tk/menubar.rb
SVNOUT A    ruby/ext/tk/lib/tk/encodedstr.rb
SVNOUT A    ruby/ext/tk/lib/tk/palette.rb
SVNOUT A    ruby/ext/tk/lib/tk/clipboard.rb
SVNOUT A    ruby/ext/tk/lib/tk/textmark.rb
SVNOUT A    ruby/ext/tk/lib/tk/winpkg.rb
SVNOUT A    ruby/ext/tk/lib/tk/bgerror.rb
SVNOUT A    ruby/ext/tk/lib/tk/console.rb
SVNOUT A    ruby/ext/tk/lib/tk/font.rb
SVNOUT A    ruby/ext/tk/lib/tk/canvastag.rb
SVNOUT A    ruby/ext/tk/lib/tk/checkbutton.rb
SVNOUT A    ruby/ext/tk/lib/tk/panedwindow.rb
SVNOUT A    ruby/ext/tk/lib/tk/texttag.rb
SVNOUT A    ruby/ext/tk/lib/tk/event.rb
SVNOUT A    ruby/ext/tk/lib/tk/image.rb
SVNOUT A    ruby/ext/tk/lib/tk/root.rb
SVNOUT A    ruby/ext/tk/lib/tk/grid.rb
SVNOUT A    ruby/ext/tk/lib/tk/selection.rb
SVNOUT A    ruby/ext/tk/lib/tk/variable.rb
SVNOUT A    ruby/ext/tk/lib/tk/virtevent.rb
SVNOUT A    ruby/ext/tk/lib/tk/textimage.rb
SVNOUT A    ruby/ext/tk/lib/tk/radiobutton.rb
SVNOUT A    ruby/ext/tk/lib/tk/clock.rb
SVNOUT A    ruby/ext/tk/lib/tk/package.rb
SVNOUT A    ruby/ext/tk/lib/tk/xim.rb
SVNOUT A    ruby/ext/tk/lib/tk/dialog.rb
SVNOUT A    ruby/ext/tk/lib/tk/after.rb
SVNOUT A    ruby/ext/tk/lib/tk/macpkg.rb
SVNOUT A    ruby/ext/tk/lib/tk/composite.rb
SVNOUT A    ruby/ext/tk/lib/tk/optionobj.rb
SVNOUT A    ruby/ext/tk/lib/tk/txtwin_abst.rb
SVNOUT A    ruby/ext/tk/lib/tk/scrollbox.rb
SVNOUT A    ruby/ext/tk/lib/tk/autoload.rb
SVNOUT A    ruby/ext/tk/lib/tk/canvas.rb
SVNOUT A    ruby/ext/tk/lib/tk/button.rb
SVNOUT A    ruby/ext/tk/lib/tk/textwindow.rb
SVNOUT A    ruby/ext/tk/extconf.rb
SVNOUT A    ruby/ext/tk/README.ActiveTcl
SVNOUT A    ruby/ext/tk/README.macosx-aqua
SVNOUT A    ruby/ext/tk/tkutil
SVNOUT A    ruby/ext/tk/tkutil/depend
SVNOUT A    ruby/ext/tk/tkutil/extconf.rb
SVNOUT A    ruby/ext/tk/tkutil/.cvsignore
SVNOUT A    ruby/ext/tk/tkutil/tkutil.c
SVNOUT A    ruby/ext/tk/ChangeLog.tkextlib
SVNOUT A    ruby/ext/tk/MANUAL_tcltklib.eng
SVNOUT A    ruby/ext/tk/.cvsignore
SVNOUT A    ruby/ext/nkf
SVNOUT A    ruby/ext/nkf/depend
SVNOUT A    ruby/ext/nkf/nkf.c
SVNOUT A    ruby/ext/nkf/nkf-utf8
SVNOUT A    ruby/ext/nkf/nkf-utf8/nkf.c
SVNOUT A    ruby/ext/nkf/nkf-utf8/utf8tbl.c
SVNOUT A    ruby/ext/nkf/nkf-utf8/config.h
SVNOUT A    ruby/ext/nkf/nkf-utf8/utf8tbl.h
SVNOUT A    ruby/ext/nkf/lib
SVNOUT A    ruby/ext/nkf/lib/kconv.rb
SVNOUT A    ruby/ext/nkf/extconf.rb
SVNOUT A    ruby/ext/nkf/.cvsignore
SVNOUT A    ruby/ext/Setup.atheos
SVNOUT A    ruby/ext/openssl
SVNOUT A    ruby/ext/openssl/ossl_pkey_dsa.c
SVNOUT A    ruby/ext/openssl/ossl_x509attr.c
SVNOUT A    ruby/ext/openssl/ossl_ssl.c
SVNOUT A    ruby/ext/openssl/ossl_ocsp.c
SVNOUT A    ruby/ext/openssl/ossl_engine.c
SVNOUT A    ruby/ext/openssl/ossl_config.c
SVNOUT A    ruby/ext/openssl/ossl_ssl.h
SVNOUT A    ruby/ext/openssl/ossl_hmac.c
SVNOUT A    ruby/ext/openssl/ossl_ocsp.h
SVNOUT A    ruby/ext/openssl/ossl_engine.h
SVNOUT A    ruby/ext/openssl/ossl_config.h
SVNOUT A    ruby/ext/openssl/ossl_cipher.c
SVNOUT A    ruby/ext/openssl/ossl_hmac.h
SVNOUT A    ruby/ext/openssl/ossl_pkey_rsa.c
SVNOUT A    ruby/ext/openssl/ossl_x509req.c
SVNOUT A    ruby/ext/openssl/ruby_missing.h
SVNOUT A    ruby/ext/openssl/ossl_pkey_ec.c
SVNOUT A    ruby/ext/openssl/ossl_cipher.h
SVNOUT A    ruby/ext/openssl/ossl_digest.c
SVNOUT A    ruby/ext/openssl/ossl.c
SVNOUT A    ruby/ext/openssl/ossl_x509store.c
SVNOUT A    ruby/ext/openssl/ossl_digest.h
SVNOUT A    ruby/ext/openssl/ossl.h
SVNOUT A    ruby/ext/openssl/lib
SVNOUT A    ruby/ext/openssl/lib/openssl
SVNOUT A    ruby/ext/openssl/lib/openssl/bn.rb
SVNOUT A    ruby/ext/openssl/lib/openssl/digest.rb
SVNOUT A    ruby/ext/openssl/lib/openssl/x509-internal.rb
SVNOUT A    ruby/ext/openssl/lib/openssl/ssl.rb
SVNOUT A    ruby/ext/openssl/lib/openssl/config.rb
SVNOUT A    ruby/ext/openssl/lib/openssl/x509.rb
SVNOUT A    ruby/ext/openssl/lib/openssl/buffering.rb
SVNOUT A    ruby/ext/openssl/lib/openssl/pkcs7.rb
SVNOUT A    ruby/ext/openssl/lib/openssl/cipher.rb
SVNOUT A    ruby/ext/openssl/lib/openssl/ssl-internal.rb
SVNOUT A    ruby/ext/openssl/lib/openssl.rb
SVNOUT A    ruby/ext/openssl/lib/net
SVNOUT A    ruby/ext/openssl/lib/net/telnets.rb
SVNOUT A    ruby/ext/openssl/lib/net/ftptls.rb
SVNOUT A    ruby/ext/openssl/.cvsignore
SVNOUT A    ruby/ext/openssl/ossl_bn.c
SVNOUT A    ruby/ext/openssl/ossl_asn1.c
SVNOUT A    ruby/ext/openssl/ossl_pkcs12.c
SVNOUT A    ruby/ext/openssl/ossl_ssl_session.c
SVNOUT A    ruby/ext/openssl/ossl_bn.h
SVNOUT A    ruby/ext/openssl/ossl_x509.c
SVNOUT A    ruby/ext/openssl/ossl_ns_spki.c
SVNOUT A    ruby/ext/openssl/ossl_x509crl.c
SVNOUT A    ruby/ext/openssl/ossl_x509name.c
SVNOUT A    ruby/ext/openssl/ossl_asn1.h
SVNOUT A    ruby/ext/openssl/ossl_pkcs12.h
SVNOUT A    ruby/ext/openssl/ossl_pkey.c
SVNOUT A    ruby/ext/openssl/ossl_bio.c
SVNOUT A    ruby/ext/openssl/ossl_x509.h
SVNOUT A    ruby/ext/openssl/ossl_ns_spki.h
SVNOUT A    ruby/ext/openssl/openssl_missing.c
SVNOUT A    ruby/ext/openssl/ossl_pkey.h
SVNOUT A    ruby/ext/openssl/ossl_bio.h
SVNOUT A    ruby/ext/openssl/openssl_missing.h
SVNOUT A    ruby/ext/openssl/ossl_pkey_dh.c
SVNOUT A    ruby/ext/openssl/ossl_x509cert.c
SVNOUT A    ruby/ext/openssl/ossl_rand.c
SVNOUT A    ruby/ext/openssl/ossl_pkcs5.c
SVNOUT A    ruby/ext/openssl/ossl_x509revoked.c
SVNOUT A    ruby/ext/openssl/ossl_x509ext.c
SVNOUT A    ruby/ext/openssl/ossl_pkcs7.c
SVNOUT A    ruby/ext/openssl/extconf.rb
SVNOUT A    ruby/ext/openssl/ossl_rand.h
SVNOUT A    ruby/ext/openssl/ossl_pkcs5.h
SVNOUT A    ruby/ext/openssl/ossl_version.h
SVNOUT A    ruby/ext/openssl/ossl_pkcs7.h
SVNOUT A    ruby/ext/readline
SVNOUT A    ruby/ext/readline/depend
SVNOUT A    ruby/ext/readline/readline.c
SVNOUT A    ruby/ext/readline/README.ja
SVNOUT A    ruby/ext/readline/extconf.rb
SVNOUT A    ruby/ext/readline/.cvsignore
SVNOUT A    ruby/ext/readline/README
SVNOUT A    ruby/ext/Setup.x68
SVNOUT A    ruby/ext/Setup.emx
SVNOUT A    ruby/ext/socket
SVNOUT A    ruby/ext/socket/depend
SVNOUT A    ruby/ext/socket/getaddrinfo.c
SVNOUT A    ruby/ext/socket/extconf.rb
SVNOUT A    ruby/ext/socket/socket.c
SVNOUT A    ruby/ext/socket/sockport.h
SVNOUT A    ruby/ext/socket/addrinfo.h
SVNOUT A    ruby/ext/socket/.cvsignore
SVNOUT A    ruby/ext/socket/getnameinfo.c
SVNOUT A    ruby/ext/extmk.rb
SVNOUT A    ruby/ext/Setup.dj
SVNOUT A    ruby/ext/stringio
SVNOUT A    ruby/ext/stringio/depend
SVNOUT A    ruby/ext/stringio/stringio.c
SVNOUT A    ruby/ext/stringio/extconf.rb
SVNOUT A    ruby/ext/stringio/.cvsignore
SVNOUT A    ruby/ext/stringio/README
SVNOUT A    ruby/ext/dbm
SVNOUT A    ruby/ext/dbm/depend
SVNOUT A    ruby/ext/dbm/dbm.c
SVNOUT A    ruby/ext/dbm/extconf.rb
SVNOUT A    ruby/ext/dbm/.cvsignore
SVNOUT A    ruby/ext/purelib.rb
SVNOUT A    ruby/ext/fcntl
SVNOUT A    ruby/ext/fcntl/depend
SVNOUT A    ruby/ext/fcntl/fcntl.c
SVNOUT A    ruby/ext/fcntl/extconf.rb
SVNOUT A    ruby/ext/fcntl/.cvsignore
SVNOUT A    ruby/ext/io
SVNOUT A    ruby/ext/io/wait
SVNOUT A    ruby/ext/io/wait/wait.c
SVNOUT A    ruby/ext/io/wait/lib
SVNOUT A    ruby/ext/io/wait/lib/nonblock.rb
SVNOUT A    ruby/ext/io/wait/extconf.rb
SVNOUT A    ruby/ext/io/wait/.cvsignore
SVNOUT A    ruby/ext/racc
SVNOUT A    ruby/ext/racc/cparse
SVNOUT A    ruby/ext/racc/cparse/depend
SVNOUT A    ruby/ext/racc/cparse/extconf.rb
SVNOUT A    ruby/ext/racc/cparse/.cvsignore
SVNOUT A    ruby/ext/racc/cparse/cparse.c
SVNOUT A    ruby/ext/syck
SVNOUT A    ruby/ext/syck/bytecode.c
SVNOUT A    ruby/ext/syck/rubyext.c
SVNOUT A    ruby/ext/syck/yaml2byte.c
SVNOUT A    ruby/ext/syck/emitter.c
SVNOUT A    ruby/ext/syck/syck.c
SVNOUT A    ruby/ext/syck/implicit.c
SVNOUT A    ruby/ext/syck/handler.c
SVNOUT A    ruby/ext/syck/depend
SVNOUT A    ruby/ext/syck/syck.h
SVNOUT A    ruby/ext/syck/token.c
SVNOUT A    ruby/ext/syck/node.c
SVNOUT A    ruby/ext/syck/gram.c
SVNOUT A    ruby/ext/syck/extconf.rb
SVNOUT A    ruby/ext/syck/gram.h
SVNOUT A    ruby/ext/syck/yamlbyte.h
SVNOUT A    ruby/ext/syck/.cvsignore
SVNOUT A    ruby/ext/gdbm
SVNOUT A    ruby/ext/gdbm/depend
SVNOUT A    ruby/ext/gdbm/extconf.rb
SVNOUT A    ruby/ext/gdbm/gdbm.c
SVNOUT A    ruby/ext/gdbm/.cvsignore
SVNOUT A    ruby/ext/gdbm/README
SVNOUT A    ruby/ext/etc
SVNOUT A    ruby/ext/etc/depend
SVNOUT A    ruby/ext/etc/etc.txt.ja
SVNOUT A    ruby/ext/etc/extconf.rb
SVNOUT A    ruby/ext/etc/etc.txt
SVNOUT A    ruby/ext/etc/etc.c
SVNOUT A    ruby/ext/etc/.cvsignore
SVNOUT A    ruby/ext/strscan
SVNOUT A    ruby/ext/strscan/depend
SVNOUT A    ruby/ext/strscan/extconf.rb
SVNOUT A    ruby/ext/strscan/.cvsignore
SVNOUT A    ruby/ext/strscan/strscan.c
SVNOUT A    ruby/ext/iconv
SVNOUT A    ruby/ext/iconv/depend
SVNOUT A    ruby/ext/iconv/iconv.c
SVNOUT A    ruby/ext/iconv/charset_alias.rb
SVNOUT A    ruby/ext/iconv/extconf.rb
SVNOUT A    ruby/ext/iconv/.cvsignore
SVNOUT A    ruby/mdoc2man.rb
SVNOUT A    ruby/util.h
SVNOUT A    ruby/dln.h
SVNOUT A    ruby/djgpp
SVNOUT A    ruby/djgpp/config.sed
SVNOUT A    ruby/djgpp/README.djgpp
SVNOUT A    ruby/djgpp/config.hin
SVNOUT A    ruby/djgpp/configure.bat
SVNOUT A    ruby/djgpp/GNUmakefile.in
SVNOUT A    ruby/djgpp/mkver.sed
SVNOUT A    ruby/hash.c
SVNOUT A    ruby/doc
SVNOUT A    ruby/doc/shell.rd.ja
SVNOUT A    ruby/doc/forwardable.rd.ja
SVNOUT A    ruby/doc/ChangeLog-1.8.0
SVNOUT A    ruby/doc/shell.rd
SVNOUT A    ruby/doc/forwardable.rd
SVNOUT A    ruby/doc/irb
SVNOUT A    ruby/doc/irb/irb.rd
SVNOUT A    ruby/doc/irb/irb-tools.rd.ja
SVNOUT A    ruby/doc/irb/irb.rd.ja
SVNOUT A    ruby/doc/NEWS-1.8.0
SVNOUT A    ruby/keywords
SVNOUT A    ruby/COPYING
SVNOUT A    ruby/math.c
SVNOUT A    ruby/error.c
SVNOUT A    ruby/prec.c
SVNOUT A    ruby/NEWS
SVNOUT A    ruby/.cvsignore
SVNOUT A    ruby/time.c
SVNOUT A    ruby/ruby.1
SVNOUT A    ruby/GPL
SVNOUT A    ruby/numeric.c
SVNOUT A    ruby/LEGAL
SVNOUT A    ruby/README.EXT.ja
SVNOUT A    ruby/x68
SVNOUT A    ruby/x68/select.c
SVNOUT A    ruby/x68/_dtos18.c
SVNOUT A    ruby/x68/_round.c
SVNOUT A    ruby/x68/fconvert.c
SVNOUT A    ruby/configure.in
SVNOUT A    ruby/re.c
SVNOUT A    ruby/ChangeLog
SVNOUT A    ruby/misc
SVNOUT A    ruby/misc/rubydb2x.el
SVNOUT A    ruby/misc/rubydb3x.el
SVNOUT A    ruby/misc/ruby-mode.el
SVNOUT A    ruby/misc/ruby-electric.el
SVNOUT A    ruby/misc/inf-ruby.el
SVNOUT A    ruby/misc/README
SVNOUT A    ruby/misc/ruby-style.el
SVNOUT A    ruby/re.h
SVNOUT A    ruby/mkconfig.rb
SVNOUT A    ruby/COPYING.ja
SVNOUT A    ruby/compar.c
SVNOUT A    ruby/enumerator.c
SVNOUT A    ruby/ToDo
SVNOUT A    ruby/version.c
SVNOUT A    ruby/variable.c
SVNOUT A    ruby/inits.c
SVNOUT A    ruby/dmydln.c
SVNOUT A    ruby/version.h
SVNOUT A    ruby/sample
SVNOUT A    ruby/sample/logger
SVNOUT A    ruby/sample/logger/app.rb
SVNOUT A    ruby/sample/logger/log.rb
SVNOUT A    ruby/sample/logger/shifting.rb
SVNOUT A    ruby/sample/fact.rb
SVNOUT A    ruby/sample/dir.rb
SVNOUT A    ruby/sample/export.rb
SVNOUT A    ruby/sample/fib.py
SVNOUT A    ruby/sample/optparse
SVNOUT A    ruby/sample/optparse/opttest.rb
SVNOUT A    ruby/sample/optparse/subcommand.rb
SVNOUT A    ruby/sample/dualstack-httpd.rb
SVNOUT A    ruby/sample/list2.rb
SVNOUT A    ruby/sample/freq.rb
SVNOUT A    ruby/sample/occur2.rb
SVNOUT A    ruby/sample/trojan.rb
SVNOUT A    ruby/sample/cal.rb
SVNOUT A    ruby/sample/getopts.test
SVNOUT A    ruby/sample/from.rb
SVNOUT A    ruby/sample/biorhythm.rb
SVNOUT A    ruby/sample/regx.rb
SVNOUT A    ruby/sample/uumerge.rb
SVNOUT A    ruby/sample/mrshtest.rb
SVNOUT A    ruby/sample/occur.rb
SVNOUT A    ruby/sample/list.rb
SVNOUT A    ruby/sample/testunit
SVNOUT A    ruby/sample/testunit/subtracter.rb
SVNOUT A    ruby/sample/testunit/adder.rb
SVNOUT A    ruby/sample/testunit/tc_subtracter.rb
SVNOUT A    ruby/sample/testunit/ts_examples.rb
SVNOUT A    ruby/sample/testunit/tc_adder.rb
SVNOUT A    ruby/sample/test.rb
SVNOUT A    ruby/sample/fib.awk
SVNOUT A    ruby/sample/fib.scm
SVNOUT A    ruby/sample/fullpath.rb
SVNOUT A    ruby/sample/openssl
SVNOUT A    ruby/sample/openssl/crlstore.rb
SVNOUT A    ruby/sample/openssl/gen_csr.rb
SVNOUT A    ruby/sample/openssl/cert_store_view.rb
SVNOUT A    ruby/sample/openssl/cert2text.rb
SVNOUT A    ruby/sample/openssl/smime_write.rb
SVNOUT A    ruby/sample/openssl/echo_cli.rb
SVNOUT A    ruby/sample/openssl/smime_read.rb
SVNOUT A    ruby/sample/openssl/wget.rb
SVNOUT A    ruby/sample/openssl/echo_svr.rb
SVNOUT A    ruby/sample/openssl/certstore.rb
SVNOUT A    ruby/sample/openssl/cipher.rb
SVNOUT A    ruby/sample/openssl/c_rehash.rb
SVNOUT A    ruby/sample/occur.pl
SVNOUT A    ruby/sample/mpart.rb
SVNOUT A    ruby/sample/webrick
SVNOUT A    ruby/sample/webrick/httpproxy.rb
SVNOUT A    ruby/sample/webrick/demo-app.rb
SVNOUT A    ruby/sample/webrick/demo-multipart.cgi
SVNOUT A    ruby/sample/webrick/hello.cgi
SVNOUT A    ruby/sample/webrick/hello.rb
SVNOUT A    ruby/sample/webrick/httpd.rb
SVNOUT A    ruby/sample/webrick/demo-urlencoded.cgi
SVNOUT A    ruby/sample/webrick/demo-servlet.rb
SVNOUT A    ruby/sample/webrick/httpsd.rb
SVNOUT A    ruby/sample/rcs.rb
SVNOUT A    ruby/sample/eval.rb
SVNOUT A    ruby/sample/cbreak.rb
SVNOUT A    ruby/sample/mine.rb
SVNOUT A    ruby/sample/mkproto.rb
SVNOUT A    ruby/sample/README
SVNOUT A    ruby/sample/rcs.dat
SVNOUT A    ruby/sample/list3.rb
SVNOUT A    ruby/sample/philos.rb
SVNOUT A    ruby/sample/time.rb
SVNOUT A    ruby/sample/tsvr.rb
SVNOUT A    ruby/sample/fib.rb
SVNOUT A    ruby/sample/clnt.rb
SVNOUT A    ruby/sample/observ.rb
SVNOUT A    ruby/sample/dbmtest.rb
SVNOUT A    ruby/sample/dualstack-fetch.rb
SVNOUT A    ruby/sample/drb
SVNOUT A    ruby/sample/drb/rindas.rb
SVNOUT A    ruby/sample/drb/drbch.rb
SVNOUT A    ruby/sample/drb/darray.rb
SVNOUT A    ruby/sample/drb/namec.rb
SVNOUT A    ruby/sample/drb/speeds.rb
SVNOUT A    ruby/sample/drb/drbm.rb
SVNOUT A    ruby/sample/drb/dchatc.rb
SVNOUT A    ruby/sample/drb/drbs-acl.rb
SVNOUT A    ruby/sample/drb/dlogc.rb
SVNOUT A    ruby/sample/drb/drbs.rb
SVNOUT A    ruby/sample/drb/drbssl_c.rb
SVNOUT A    ruby/sample/drb/dqin.rb
SVNOUT A    ruby/sample/drb/dqlib.rb
SVNOUT A    ruby/sample/drb/dqout.rb
SVNOUT A    ruby/sample/drb/ring_echo.rb
SVNOUT A    ruby/sample/drb/extserv_test.rb
SVNOUT A    ruby/sample/drb/http0serv.rb
SVNOUT A    ruby/sample/drb/dhasen.rb
SVNOUT A    ruby/sample/drb/simpletuple.rb
SVNOUT A    ruby/sample/drb/ring_place.rb
SVNOUT A    ruby/sample/drb/gw_ct.rb
SVNOUT A    ruby/sample/drb/dchats.rb
SVNOUT A    ruby/sample/drb/dbiff.rb
SVNOUT A    ruby/sample/drb/drbssl_s.rb
SVNOUT A    ruby/sample/drb/name.rb
SVNOUT A    ruby/sample/drb/holderc.rb
SVNOUT A    ruby/sample/drb/dcdbiff.rb
SVNOUT A    ruby/sample/drb/ring_inspect.rb
SVNOUT A    ruby/sample/drb/darrayc.rb
SVNOUT A    ruby/sample/drb/drbmc.rb
SVNOUT A    ruby/sample/drb/dqueue.rb
SVNOUT A    ruby/sample/drb/README.rd.ja
SVNOUT A    ruby/sample/drb/dlogd.rb
SVNOUT A    ruby/sample/drb/http0.rb
SVNOUT A    ruby/sample/drb/gw_s.rb
SVNOUT A    ruby/sample/drb/README.rd
SVNOUT A    ruby/sample/drb/holders.rb
SVNOUT A    ruby/sample/drb/rindac.rb
SVNOUT A    ruby/sample/drb/old_tuplespace.rb
SVNOUT A    ruby/sample/drb/rinda_ts.rb
SVNOUT A    ruby/sample/drb/speedc.rb
SVNOUT A    ruby/sample/drb/gw_cu.rb
SVNOUT A    ruby/sample/drb/dhasenc.rb
SVNOUT A    ruby/sample/drb/drbc.rb
SVNOUT A    ruby/sample/rss
SVNOUT A    ruby/sample/rss/list_description.rb
SVNOUT A    ruby/sample/rss/convert.rb
SVNOUT A    ruby/sample/rss/re_read.rb
SVNOUT A    ruby/sample/rss/blend.rb
SVNOUT A    ruby/sample/rss/rss_recent.rb
SVNOUT A    ruby/sample/less.rb
SVNOUT A    ruby/sample/erb
SVNOUT A    ruby/sample/erb/erb4html.rb
SVNOUT A    ruby/sample/rcs.awk
SVNOUT A    ruby/sample/fib.pl
SVNOUT A    ruby/sample/pi.rb
SVNOUT A    ruby/sample/svr.rb
SVNOUT A    ruby/sample/sieve.rb
SVNOUT A    ruby/sample/exyacc.rb
SVNOUT A    ruby/instruby.rb
SVNOUT A    ruby/enum.c
SVNOUT A    ruby/string.c
SVNOUT A    ruby/object.c
SVNOUT A    ruby/io.c
SVNOUT A    ruby/config.guess
SVNOUT A    ruby/dmyext.c
SVNOUT A    ruby/bcc32
SVNOUT A    ruby/bcc32/Makefile.sub
SVNOUT A    ruby/bcc32/configure.bat
SVNOUT A    ruby/bcc32/setup.mak
SVNOUT A    ruby/bcc32/README.bcc32
SVNOUT A    ruby/bcc32/mkexports.rb
SVNOUT A    ruby/config.sub
SVNOUT A    ruby/rubyio.h
SVNOUT A    ruby/pack.c
SVNOUT A    ruby/missing.h
SVNOUT A    ruby/ruby.c
SVNOUT A    ruby/bignum.c
SVNOUT A    ruby/defines.h
SVNOUT A    ruby/wince
SVNOUT A    ruby/wince/winsock2.c
SVNOUT A    ruby/wince/assert.c
SVNOUT A    ruby/wince/wincon.h
SVNOUT A    ruby/wince/time.h
SVNOUT A    ruby/wince/string_wce.c
SVNOUT A    ruby/wince/wince.c
SVNOUT A    ruby/wince/configure.bat
SVNOUT A    ruby/wince/io_wce.c
SVNOUT A    ruby/wince/assert.h
SVNOUT A    ruby/wince/wincemain.c
SVNOUT A    ruby/wince/wince.h
SVNOUT A    ruby/wince/varargs.h
SVNOUT A    ruby/wince/direct.c
SVNOUT A    ruby/wince/signal_wce.c
SVNOUT A    ruby/wince/fcntl.h
SVNOUT A    ruby/wince/process_wce.c
SVNOUT A    ruby/wince/io.h
SVNOUT A    ruby/wince/stddef.h
SVNOUT A    ruby/wince/direct.h
SVNOUT A    ruby/wince/README.wince
SVNOUT A    ruby/wince/stdlib.c
SVNOUT A    ruby/wince/signal.h
SVNOUT A    ruby/wince/stdio.c
SVNOUT A    ruby/wince/process.h
SVNOUT A    ruby/wince/Makefile.sub
SVNOUT A    ruby/wince/errno.c
SVNOUT A    ruby/wince/setup.mak
SVNOUT A    ruby/wince/errno.h
SVNOUT A    ruby/wince/time_wce.c
SVNOUT A    ruby/wince/sys
SVNOUT A    ruby/wince/sys/stat.h
SVNOUT A    ruby/wince/sys/timeb.c
SVNOUT A    ruby/wince/sys/utime.c
SVNOUT A    ruby/wince/sys/timeb.h
SVNOUT A    ruby/wince/sys/utime.h
SVNOUT A    ruby/wince/sys/types.h
SVNOUT A    ruby/wince/sys/stat.c
SVNOUT A    ruby/lib
SVNOUT A    ruby/lib/gserver.rb
SVNOUT A    ruby/lib/mailread.rb
SVNOUT A    ruby/lib/mutex_m.rb
SVNOUT A    ruby/lib/find.rb
SVNOUT A    ruby/lib/base64.rb
SVNOUT A    ruby/lib/jcode.rb
SVNOUT A    ruby/lib/open3.rb
SVNOUT A    ruby/lib/getopts.rb
SVNOUT A    ruby/lib/webrick.rb
SVNOUT A    ruby/lib/shellwords.rb
SVNOUT A    ruby/lib/observer.rb
SVNOUT A    ruby/lib/forwardable.rb
SVNOUT A    ruby/lib/scanf.rb
SVNOUT A    ruby/lib/.document
SVNOUT A    ruby/lib/uri.rb
SVNOUT A    ruby/lib/date2.rb
SVNOUT A    ruby/lib/finalize.rb
SVNOUT A    ruby/lib/xmlrpc
SVNOUT A    ruby/lib/xmlrpc/client.rb
SVNOUT A    ruby/lib/xmlrpc/utils.rb
SVNOUT A    ruby/lib/xmlrpc/create.rb
SVNOUT A    ruby/lib/xmlrpc/base64.rb
SVNOUT A    ruby/lib/xmlrpc/config.rb
SVNOUT A    ruby/lib/xmlrpc/httpserver.rb
SVNOUT A    ruby/lib/xmlrpc/server.rb
SVNOUT A    ruby/lib/xmlrpc/marshal.rb
SVNOUT A    ruby/lib/xmlrpc/README.txt
SVNOUT A    ruby/lib/xmlrpc/.document
SVNOUT A    ruby/lib/xmlrpc/datetime.rb
SVNOUT A    ruby/lib/xmlrpc/parser.rb
SVNOUT A    ruby/lib/prettyprint.rb
SVNOUT A    ruby/lib/cgi-lib.rb
SVNOUT A    ruby/lib/ftools.rb
SVNOUT A    ruby/lib/shell.rb
SVNOUT A    ruby/lib/wsdl
SVNOUT A    ruby/lib/wsdl/xmlSchema
SVNOUT A    ruby/lib/wsdl/xmlSchema/pattern.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/simpleRestriction.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/length.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/xsd2ruby.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/include.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/simpleContent.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/simpleExtension.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/enumeration.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/any.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/element.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/choice.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/simpleType.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/parser.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/schema.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/importer.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/complexContent.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/attribute.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/unique.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/all.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/sequence.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/data.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/complexType.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/import.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/content.rb
SVNOUT A    ruby/lib/wsdl/xmlSchema/annotation.rb
SVNOUT A    ruby/lib/wsdl/message.rb
SVNOUT A    ruby/lib/wsdl/port.rb
SVNOUT A    ruby/lib/wsdl/portType.rb
SVNOUT A    ruby/lib/wsdl/info.rb
SVNOUT A    ruby/lib/wsdl/operationBinding.rb
SVNOUT A    ruby/lib/wsdl/parser.rb
SVNOUT A    ruby/lib/wsdl/soap
SVNOUT A    ruby/lib/wsdl/soap/methodDefCreator.rb
SVNOUT A    ruby/lib/wsdl/soap/cgiStubCreator.rb
SVNOUT A    ruby/lib/wsdl/soap/headerfault.rb
SVNOUT A    ruby/lib/wsdl/soap/address.rb
SVNOUT A    ruby/lib/wsdl/soap/header.rb
SVNOUT A    ruby/lib/wsdl/soap/element.rb
SVNOUT A    ruby/lib/wsdl/soap/wsdl2ruby.rb
SVNOUT A    ruby/lib/wsdl/soap/standaloneServerStubCreator.rb
SVNOUT A    ruby/lib/wsdl/soap/body.rb
SVNOUT A    ruby/lib/wsdl/soap/clientSkeltonCreator.rb
SVNOUT A    ruby/lib/wsdl/soap/operation.rb
SVNOUT A    ruby/lib/wsdl/soap/classDefCreatorSupport.rb
SVNOUT A    ruby/lib/wsdl/soap/servantSkeltonCreator.rb
SVNOUT A    ruby/lib/wsdl/soap/classDefCreator.rb
SVNOUT A    ruby/lib/wsdl/soap/mappingRegistryCreator.rb
SVNOUT A    ruby/lib/wsdl/soap/data.rb
SVNOUT A    ruby/lib/wsdl/soap/complexType.rb
SVNOUT A    ruby/lib/wsdl/soap/binding.rb
SVNOUT A    ruby/lib/wsdl/soap/fault.rb
SVNOUT A    ruby/lib/wsdl/soap/driverCreator.rb
SVNOUT A    ruby/lib/wsdl/soap/definitions.rb
SVNOUT A    ruby/lib/wsdl/operation.rb
SVNOUT A    ruby/lib/wsdl/param.rb
SVNOUT A    ruby/lib/wsdl/service.rb
SVNOUT A    ruby/lib/wsdl/importer.rb
SVNOUT A    ruby/lib/wsdl/types.rb
SVNOUT A    ruby/lib/wsdl/part.rb
SVNOUT A    ruby/lib/wsdl/data.rb
SVNOUT A    ruby/lib/wsdl/documentation.rb
SVNOUT A    ruby/lib/wsdl/wsdl.rb
SVNOUT A    ruby/lib/wsdl/import.rb
SVNOUT A    ruby/lib/wsdl/binding.rb
SVNOUT A    ruby/lib/wsdl/definitions.rb
SVNOUT A    ruby/lib/rational.rb
SVNOUT A    ruby/lib/resolv.rb
SVNOUT A    ruby/lib/tsort.rb
SVNOUT A    ruby/lib/pp.rb
SVNOUT A    ruby/lib/eregex.rb
SVNOUT A    ruby/lib/e2mmap.rb
SVNOUT A    ruby/lib/profiler.rb
SVNOUT A    ruby/lib/resolv-replace.rb
SVNOUT A    ruby/lib/webrick
SVNOUT A    ruby/lib/webrick/log.rb
SVNOUT A    ruby/lib/webrick/httpproxy.rb
SVNOUT A    ruby/lib/webrick/httpservlet
SVNOUT A    ruby/lib/webrick/httpservlet/filehandler.rb
SVNOUT A    ruby/lib/webrick/httpservlet/cgihandler.rb
SVNOUT A    ruby/lib/webrick/httpservlet/prochandler.rb
SVNOUT A    ruby/lib/webrick/httpservlet/abstract.rb
SVNOUT A    ruby/lib/webrick/httpservlet/erbhandler.rb
SVNOUT A    ruby/lib/webrick/httpservlet/cgi_runner.rb
SVNOUT A    ruby/lib/webrick/compat.rb
SVNOUT A    ruby/lib/webrick/httpstatus.rb
SVNOUT A    ruby/lib/webrick/httpservlet.rb
SVNOUT A    ruby/lib/webrick/version.rb
SVNOUT A    ruby/lib/webrick/httpversion.rb
SVNOUT A    ruby/lib/webrick/htmlutils.rb
SVNOUT A    ruby/lib/webrick/httprequest.rb
SVNOUT A    ruby/lib/webrick/httpresponse.rb
SVNOUT A    ruby/lib/webrick/httpauth
SVNOUT A    ruby/lib/webrick/httpauth/htpasswd.rb
SVNOUT A    ruby/lib/webrick/httpauth/digestauth.rb
SVNOUT A    ruby/lib/webrick/httpauth/basicauth.rb
SVNOUT A    ruby/lib/webrick/httpauth/userdb.rb
SVNOUT A    ruby/lib/webrick/httpauth/htgroup.rb
SVNOUT A    ruby/lib/webrick/httpauth/authenticator.rb
SVNOUT A    ruby/lib/webrick/httpauth/htdigest.rb
SVNOUT A    ruby/lib/webrick/utils.rb
SVNOUT A    ruby/lib/webrick/httputils.rb
SVNOUT A    ruby/lib/webrick/ssl.rb
SVNOUT A    ruby/lib/webrick/httpauth.rb
SVNOUT A    ruby/lib/webrick/https.rb
SVNOUT A    ruby/lib/webrick/cgi.rb
SVNOUT A    ruby/lib/webrick/accesslog.rb
SVNOUT A    ruby/lib/webrick/config.rb
SVNOUT A    ruby/lib/webrick/httpserver.rb
SVNOUT A    ruby/lib/webrick/server.rb
SVNOUT A    ruby/lib/webrick/cookie.rb
SVNOUT A    ruby/lib/weakref.rb
SVNOUT A    ruby/lib/rexml
SVNOUT A    ruby/lib/rexml/parsers
SVNOUT A    ruby/lib/rexml/parsers/xpathparser.rb
SVNOUT A    ruby/lib/rexml/parsers/lightparser.rb
SVNOUT A    ruby/lib/rexml/parsers/baseparser.rb
SVNOUT A    ruby/lib/rexml/parsers/streamparser.rb
SVNOUT A    ruby/lib/rexml/parsers/pullparser.rb
SVNOUT A    ruby/lib/rexml/parsers/sax2parser.rb
SVNOUT A    ruby/lib/rexml/parsers/treeparser.rb
SVNOUT A    ruby/lib/rexml/parsers/ultralightparser.rb
SVNOUT A    ruby/lib/rexml/document.rb
SVNOUT A    ruby/lib/rexml/instruction.rb
SVNOUT A    ruby/lib/rexml/child.rb
SVNOUT A    ruby/lib/rexml/xmltokens.rb
SVNOUT A    ruby/lib/rexml/xpath.rb
SVNOUT A    ruby/lib/rexml/xmldecl.rb
SVNOUT A    ruby/lib/rexml/validation
SVNOUT A    ruby/lib/rexml/validation/relaxng.rb
SVNOUT A    ruby/lib/rexml/validation/validationexception.rb
SVNOUT A    ruby/lib/rexml/validation/validation.rb
SVNOUT A    ruby/lib/rexml/quickpath.rb
SVNOUT A    ruby/lib/rexml/parseexception.rb
SVNOUT A    ruby/lib/rexml/parent.rb
SVNOUT A    ruby/lib/rexml/element.rb
SVNOUT A    ruby/lib/rexml/undefinednamespaceexception.rb
SVNOUT A    ruby/lib/rexml/source.rb
SVNOUT A    ruby/lib/rexml/output.rb
SVNOUT A    ruby/lib/rexml/streamlistener.rb
SVNOUT A    ruby/lib/rexml/comment.rb
SVNOUT A    ruby/lib/rexml/attribute.rb
SVNOUT A    ruby/lib/rexml/encodings
SVNOUT A    ruby/lib/rexml/encodings/US-ASCII.rb
SVNOUT A    ruby/lib/rexml/encodings/ICONV.rb
SVNOUT A    ruby/lib/rexml/encodings/SHIFT-JIS.rb
SVNOUT A    ruby/lib/rexml/encodings/SHIFT_JIS.rb
SVNOUT A    ruby/lib/rexml/encodings/UTF-16.rb
SVNOUT A    ruby/lib/rexml/encodings/EUC-JP.rb
SVNOUT A    ruby/lib/rexml/encodings/ISO-8859-1.rb
SVNOUT A    ruby/lib/rexml/encodings/UTF-8.rb
SVNOUT A    ruby/lib/rexml/encodings/ISO-8859-15.rb
SVNOUT A    ruby/lib/rexml/encodings/CP-1252.rb
SVNOUT A    ruby/lib/rexml/encodings/UNILE.rb
SVNOUT A    ruby/lib/rexml/doctype.rb
SVNOUT A    ruby/lib/rexml/functions.rb
SVNOUT A    ruby/lib/rexml/entity.rb
SVNOUT A    ruby/lib/rexml/cdata.rb
SVNOUT A    ruby/lib/rexml/syncenumerator.rb
SVNOUT A    ruby/lib/rexml/sax2listener.rb
SVNOUT A    ruby/lib/rexml/formatters
SVNOUT A    ruby/lib/rexml/formatters/default.rb
SVNOUT A    ruby/lib/rexml/formatters/pretty.rb
SVNOUT A    ruby/lib/rexml/formatters/transitive.rb
SVNOUT A    ruby/lib/rexml/text.rb
SVNOUT A    ruby/lib/rexml/node.rb
SVNOUT A    ruby/lib/rexml/encoding.rb
SVNOUT A    ruby/lib/rexml/rexml.rb
SVNOUT A    ruby/lib/rexml/namespace.rb
SVNOUT A    ruby/lib/rexml/xpath_parser.rb
SVNOUT A    ruby/lib/rexml/light
SVNOUT A    ruby/lib/rexml/light/node.rb
SVNOUT A    ruby/lib/rexml/dtd
SVNOUT A    ruby/lib/rexml/dtd/elementdecl.rb
SVNOUT A    ruby/lib/rexml/dtd/notationdecl.rb
SVNOUT A    ruby/lib/rexml/dtd/entitydecl.rb
SVNOUT A    ruby/lib/rexml/dtd/dtd.rb
SVNOUT A    ruby/lib/rexml/dtd/attlistdecl.rb
SVNOUT A    ruby/lib/rexml/attlistdecl.rb
SVNOUT A    ruby/lib/monitor.rb
SVNOUT A    ruby/lib/benchmark.rb
SVNOUT A    ruby/lib/csv.rb
SVNOUT A    ruby/lib/xsd
SVNOUT A    ruby/lib/xsd/xmlparser.rb
SVNOUT A    ruby/lib/xsd/datatypes.rb
SVNOUT A    ruby/lib/xsd/ns.rb
SVNOUT A    ruby/lib/xsd/namedelements.rb
SVNOUT A    ruby/lib/xsd/qname.rb
SVNOUT A    ruby/lib/xsd/codegen
SVNOUT A    ruby/lib/xsd/codegen/methoddef.rb
SVNOUT A    ruby/lib/xsd/codegen/commentdef.rb
SVNOUT A    ruby/lib/xsd/codegen/classdef.rb
SVNOUT A    ruby/lib/xsd/codegen/moduledef.rb
SVNOUT A    ruby/lib/xsd/codegen/gensupport.rb
SVNOUT A    ruby/lib/xsd/codegen.rb
SVNOUT A    ruby/lib/xsd/iconvcharset.rb
SVNOUT A    ruby/lib/xsd/charset.rb
SVNOUT A    ruby/lib/xsd/datatypes1999.rb
SVNOUT A    ruby/lib/xsd/mapping.rb
SVNOUT A    ruby/lib/xsd/xmlparser
SVNOUT A    ruby/lib/xsd/xmlparser/xmlparser.rb
SVNOUT A    ruby/lib/xsd/xmlparser/rexmlparser.rb
SVNOUT A    ruby/lib/xsd/xmlparser/xmlscanner.rb
SVNOUT A    ruby/lib/xsd/xmlparser/parser.rb
SVNOUT A    ruby/lib/pathname.rb
SVNOUT A    ruby/lib/ping.rb
SVNOUT A    ruby/lib/open-uri.rb
SVNOUT A    ruby/lib/runit
SVNOUT A    ruby/lib/runit/cui
SVNOUT A    ruby/lib/runit/cui/testrunner.rb
SVNOUT A    ruby/lib/runit/testresult.rb
SVNOUT A    ruby/lib/runit/assert.rb
SVNOUT A    ruby/lib/runit/topublic.rb
SVNOUT A    ruby/lib/runit/error.rb
SVNOUT A    ruby/lib/runit/testsuite.rb
SVNOUT A    ruby/lib/runit/testcase.rb
SVNOUT A    ruby/lib/thwait.rb
SVNOUT A    ruby/lib/soap
SVNOUT A    ruby/lib/soap/processor.rb
SVNOUT A    ruby/lib/soap/rpc
SVNOUT A    ruby/lib/soap/rpc/standaloneServer.rb
SVNOUT A    ruby/lib/soap/rpc/cgistub.rb
SVNOUT A    ruby/lib/soap/rpc/router.rb
SVNOUT A    ruby/lib/soap/rpc/proxy.rb
SVNOUT A    ruby/lib/soap/rpc/rpc.rb
SVNOUT A    ruby/lib/soap/rpc/httpserver.rb
SVNOUT A    ruby/lib/soap/rpc/soaplet.rb
SVNOUT A    ruby/lib/soap/rpc/element.rb
SVNOUT A    ruby/lib/soap/rpc/driver.rb
SVNOUT A    ruby/lib/soap/property.rb
SVNOUT A    ruby/lib/soap/wsdlDriver.rb
SVNOUT A    ruby/lib/soap/netHttpClient.rb
SVNOUT A    ruby/lib/soap/generator.rb
SVNOUT A    ruby/lib/soap/header
SVNOUT A    ruby/lib/soap/header/handler.rb
SVNOUT A    ruby/lib/soap/header/simplehandler.rb
SVNOUT A    ruby/lib/soap/header/handlerset.rb
SVNOUT A    ruby/lib/soap/marshal.rb
SVNOUT A    ruby/lib/soap/attachment.rb
SVNOUT A    ruby/lib/soap/streamHandler.rb
SVNOUT A    ruby/lib/soap/element.rb
SVNOUT A    ruby/lib/soap/mapping
SVNOUT A    ruby/lib/soap/mapping/typeMap.rb
SVNOUT A    ruby/lib/soap/mapping/wsdlliteralregistry.rb
SVNOUT A    ruby/lib/soap/mapping/wsdlencodedregistry.rb
SVNOUT A    ruby/lib/soap/mapping/factory.rb
SVNOUT A    ruby/lib/soap/mapping/registry.rb
SVNOUT A    ruby/lib/soap/mapping/mapping.rb
SVNOUT A    ruby/lib/soap/mapping/rubytypeFactory.rb
SVNOUT A    ruby/lib/soap/mapping.rb
SVNOUT A    ruby/lib/soap/httpconfigloader.rb
SVNOUT A    ruby/lib/soap/mimemessage.rb
SVNOUT A    ruby/lib/soap/parser.rb
SVNOUT A    ruby/lib/soap/soap.rb
SVNOUT A    ruby/lib/soap/baseData.rb
SVNOUT A    ruby/lib/soap/encodingstyle
SVNOUT A    ruby/lib/soap/encodingstyle/handler.rb
SVNOUT A    ruby/lib/soap/encodingstyle/aspDotNetHandler.rb
SVNOUT A    ruby/lib/soap/encodingstyle/soapHandler.rb
SVNOUT A    ruby/lib/soap/encodingstyle/literalHandler.rb
SVNOUT A    ruby/lib/fileutils.rb
SVNOUT A    ruby/lib/singleton.rb
SVNOUT A    ruby/lib/cgi.rb
SVNOUT A    ruby/lib/ipaddr.rb
SVNOUT A    ruby/lib/tempfile.rb
SVNOUT A    ruby/lib/rss
SVNOUT A    ruby/lib/rss/xmlparser.rb
SVNOUT A    ruby/lib/rss/taxonomy.rb
SVNOUT A    ruby/lib/rss/image.rb
SVNOUT A    ruby/lib/rss/syndication.rb
SVNOUT A    ruby/lib/rss/dublincore
SVNOUT A    ruby/lib/rss/dublincore/1.0.rb
SVNOUT A    ruby/lib/rss/dublincore/2.0.rb
SVNOUT A    ruby/lib/rss/dublincore/atom.rb
SVNOUT A    ruby/lib/rss/trackback.rb
SVNOUT A    ruby/lib/rss/dublincore.rb
SVNOUT A    ruby/lib/rss/xml-stylesheet.rb
SVNOUT A    ruby/lib/rss/parser.rb
SVNOUT A    ruby/lib/rss/maker
SVNOUT A    ruby/lib/rss/maker/1.0.rb
SVNOUT A    ruby/lib/rss/maker/taxonomy.rb
SVNOUT A    ruby/lib/rss/maker/2.0.rb
SVNOUT A    ruby/lib/rss/maker/atom.rb
SVNOUT A    ruby/lib/rss/maker/entry.rb
SVNOUT A    ruby/lib/rss/maker/image.rb
SVNOUT A    ruby/lib/rss/maker/feed.rb
SVNOUT A    ruby/lib/rss/maker/syndication.rb
SVNOUT A    ruby/lib/rss/maker/trackback.rb
SVNOUT A    ruby/lib/rss/maker/0.9.rb
SVNOUT A    ruby/lib/rss/maker/dublincore.rb
SVNOUT A    ruby/lib/rss/maker/itunes.rb
SVNOUT A    ruby/lib/rss/maker/base.rb
SVNOUT A    ruby/lib/rss/maker/content.rb
SVNOUT A    ruby/lib/rss/maker/slash.rb
SVNOUT A    ruby/lib/rss/1.0.rb
SVNOUT A    ruby/lib/rss/2.0.rb
SVNOUT A    ruby/lib/rss/maker.rb
SVNOUT A    ruby/lib/rss/xml.rb
SVNOUT A    ruby/lib/rss/utils.rb
SVNOUT A    ruby/lib/rss/atom.rb
SVNOUT A    ruby/lib/rss/rexmlparser.rb
SVNOUT A    ruby/lib/rss/0.9.rb
SVNOUT A    ruby/lib/rss/rss.rb
SVNOUT A    ruby/lib/rss/itunes.rb
SVNOUT A    ruby/lib/rss/converter.rb
SVNOUT A    ruby/lib/rss/content
SVNOUT A    ruby/lib/rss/content/1.0.rb
SVNOUT A    ruby/lib/rss/content/2.0.rb
SVNOUT A    ruby/lib/rss/content.rb
SVNOUT A    ruby/lib/rss/slash.rb
SVNOUT A    ruby/lib/rss/xmlscanner.rb
SVNOUT A    ruby/lib/drb.rb
SVNOUT A    ruby/lib/mathn.rb
SVNOUT A    ruby/lib/delegate.rb
SVNOUT A    ruby/lib/irb
SVNOUT A    ruby/lib/irb/input-method.rb
SVNOUT A    ruby/lib/irb/output-method.rb
SVNOUT A    ruby/lib/irb/notifier.rb
SVNOUT A    ruby/lib/irb/context.rb
SVNOUT A    ruby/lib/irb/ws-for-case-2.rb
SVNOUT A    ruby/lib/irb/version.rb
SVNOUT A    ruby/lib/irb/help.rb
SVNOUT A    ruby/lib/irb/frame.rb
SVNOUT A    ruby/lib/irb/lc
SVNOUT A    ruby/lib/irb/lc/help-message
SVNOUT A    ruby/lib/irb/lc/ja
SVNOUT A    ruby/lib/irb/lc/ja/help-message
SVNOUT A    ruby/lib/irb/lc/ja/error.rb
SVNOUT A    ruby/lib/irb/lc/error.rb
SVNOUT A    ruby/lib/irb/workspace.rb
SVNOUT A    ruby/lib/irb/ext
SVNOUT A    ruby/lib/irb/ext/save-history.rb
SVNOUT A    ruby/lib/irb/ext/tracer.rb
SVNOUT A    ruby/lib/irb/ext/use-loader.rb
SVNOUT A    ruby/lib/irb/ext/history.rb
SVNOUT A    ruby/lib/irb/ext/workspaces.rb
SVNOUT A    ruby/lib/irb/ext/multi-irb.rb
SVNOUT A    ruby/lib/irb/ext/loader.rb
SVNOUT A    ruby/lib/irb/ext/math-mode.rb
SVNOUT A    ruby/lib/irb/ext/change-ws.rb
SVNOUT A    ruby/lib/irb/locale.rb
SVNOUT A    ruby/lib/irb/ruby-token.rb
SVNOUT A    ruby/lib/irb/cmd
SVNOUT A    ruby/lib/irb/cmd/load.rb
SVNOUT A    ruby/lib/irb/cmd/fork.rb
SVNOUT A    ruby/lib/irb/cmd/chws.rb
SVNOUT A    ruby/lib/irb/cmd/subirb.rb
SVNOUT A    ruby/lib/irb/cmd/help.rb
SVNOUT A    ruby/lib/irb/cmd/pushws.rb
SVNOUT A    ruby/lib/irb/cmd/nop.rb
SVNOUT A    ruby/lib/irb/extend-command.rb
SVNOUT A    ruby/lib/irb/init.rb
SVNOUT A    ruby/lib/irb/xmp.rb
SVNOUT A    ruby/lib/irb/ruby-lex.rb
SVNOUT A    ruby/lib/irb/completion.rb
SVNOUT A    ruby/lib/irb/slex.rb
SVNOUT A    ruby/lib/pstore.rb
SVNOUT A    ruby/lib/logger.rb
SVNOUT A    ruby/lib/rubyunit.rb
SVNOUT A    ruby/lib/getoptlong.rb
SVNOUT A    ruby/lib/readbytes.rb
SVNOUT A    ruby/lib/rdoc
SVNOUT A    ruby/lib/rdoc/markup
SVNOUT A    ruby/lib/rdoc/markup/test
SVNOUT A    ruby/lib/rdoc/markup/test/TestInline.rb
SVNOUT A    ruby/lib/rdoc/markup/test/TestParse.rb
SVNOUT A    ruby/lib/rdoc/markup/test/AllTests.rb
SVNOUT A    ruby/lib/rdoc/markup/sample
SVNOUT A    ruby/lib/rdoc/markup/sample/sample.rb
SVNOUT A    ruby/lib/rdoc/markup/sample/rdoc2latex.rb
SVNOUT A    ruby/lib/rdoc/markup/simple_markup
SVNOUT A    ruby/lib/rdoc/markup/simple_markup/inline.rb
SVNOUT A    ruby/lib/rdoc/markup/simple_markup/to_latex.rb
SVNOUT A    ruby/lib/rdoc/markup/simple_markup/preprocess.rb
SVNOUT A    ruby/lib/rdoc/markup/simple_markup/fragments.rb
SVNOUT A    ruby/lib/rdoc/markup/simple_markup/to_html.rb
SVNOUT A    ruby/lib/rdoc/markup/simple_markup/to_flow.rb
SVNOUT A    ruby/lib/rdoc/markup/simple_markup/lines.rb
SVNOUT A    ruby/lib/rdoc/markup/simple_markup.rb
SVNOUT A    ruby/lib/rdoc/markup/.document
SVNOUT A    ruby/lib/rdoc/parsers
SVNOUT A    ruby/lib/rdoc/parsers/parse_f95.rb
SVNOUT A    ruby/lib/rdoc/parsers/parse_rb.rb
SVNOUT A    ruby/lib/rdoc/parsers/parse_simple.rb
SVNOUT A    ruby/lib/rdoc/parsers/parserfactory.rb
SVNOUT A    ruby/lib/rdoc/parsers/parse_c.rb
SVNOUT A    ruby/lib/rdoc/code_objects.rb
SVNOUT A    ruby/lib/rdoc/diagram.rb
SVNOUT A    ruby/lib/rdoc/dot
SVNOUT A    ruby/lib/rdoc/dot/dot.rb
SVNOUT A    ruby/lib/rdoc/usage.rb
SVNOUT A    ruby/lib/rdoc/generators
SVNOUT A    ruby/lib/rdoc/generators/chm_generator.rb
SVNOUT A    ruby/lib/rdoc/generators/ri_generator.rb
SVNOUT A    ruby/lib/rdoc/generators/xml_generator.rb
SVNOUT A    ruby/lib/rdoc/generators/template
SVNOUT A    ruby/lib/rdoc/generators/template/xml
SVNOUT A    ruby/lib/rdoc/generators/template/xml/xml.rb
SVNOUT A    ruby/lib/rdoc/generators/template/xml/rdf.rb
SVNOUT A    ruby/lib/rdoc/generators/template/html
SVNOUT A    ruby/lib/rdoc/generators/template/html/one_page_html.rb
SVNOUT A    ruby/lib/rdoc/generators/template/html/old_html.rb
SVNOUT A    ruby/lib/rdoc/generators/template/html/kilmer.rb
SVNOUT A    ruby/lib/rdoc/generators/template/html/html.rb
SVNOUT A    ruby/lib/rdoc/generators/template/html/hefss.rb
SVNOUT A    ruby/lib/rdoc/generators/template/chm
SVNOUT A    ruby/lib/rdoc/generators/template/chm/chm.rb
SVNOUT A    ruby/lib/rdoc/generators/html_generator.rb
SVNOUT A    ruby/lib/rdoc/rdoc.rb
SVNOUT A    ruby/lib/rdoc/ri
SVNOUT A    ruby/lib/rdoc/ri/ri_cache.rb
SVNOUT A    ruby/lib/rdoc/ri/ri_formatter.rb
SVNOUT A    ruby/lib/rdoc/ri/ri_display.rb
SVNOUT A    ruby/lib/rdoc/ri/ri_descriptions.rb
SVNOUT A    ruby/lib/rdoc/ri/ri_driver.rb
SVNOUT A    ruby/lib/rdoc/ri/ri_options.rb
SVNOUT A    ruby/lib/rdoc/ri/ri_writer.rb
SVNOUT A    ruby/lib/rdoc/ri/ri_util.rb
SVNOUT A    ruby/lib/rdoc/ri/ri_paths.rb
SVNOUT A    ruby/lib/rdoc/ri/ri_reader.rb
SVNOUT A    ruby/lib/rdoc/README
SVNOUT A    ruby/lib/rdoc/options.rb
SVNOUT A    ruby/lib/rdoc/template.rb
SVNOUT A    ruby/lib/rdoc/tokenstream.rb
SVNOUT A    ruby/lib/timeout.rb
SVNOUT A    ruby/lib/Env.rb
SVNOUT A    ruby/lib/mkmf.rb
SVNOUT A    ruby/lib/optparse
SVNOUT A    ruby/lib/optparse/date.rb
SVNOUT A    ruby/lib/optparse/time.rb
SVNOUT A    ruby/lib/optparse/uri.rb
SVNOUT A    ruby/lib/optparse/version.rb
SVNOUT A    ruby/lib/optparse/shellwords.rb
SVNOUT A    ruby/lib/optparse.rb
SVNOUT A    ruby/lib/uri
SVNOUT A    ruby/lib/uri/http.rb
SVNOUT A    ruby/lib/uri/ldap.rb
SVNOUT A    ruby/lib/uri/https.rb
SVNOUT A    ruby/lib/uri/ldaps.rb
SVNOUT A    ruby/lib/uri/mailto.rb
SVNOUT A    ruby/lib/uri/common.rb
SVNOUT A    ruby/lib/uri/ftp.rb
SVNOUT A    ruby/lib/uri/generic.rb
SVNOUT A    ruby/lib/profile.rb
SVNOUT A    ruby/lib/cgi
SVNOUT A    ruby/lib/cgi/session
SVNOUT A    ruby/lib/cgi/session/pstore.rb
SVNOUT A    ruby/lib/cgi/session.rb
SVNOUT A    ruby/lib/cgi/.document
SVNOUT A    ruby/lib/yaml.rb
SVNOUT A    ruby/lib/ostruct.rb
SVNOUT A    ruby/lib/parsearg.rb
SVNOUT A    ruby/lib/shell
SVNOUT A    ruby/lib/shell/process-controller.rb
SVNOUT A    ruby/lib/shell/system-command.rb
SVNOUT A    ruby/lib/shell/builtin-command.rb
SVNOUT A    ruby/lib/shell/filter.rb
SVNOUT A    ruby/lib/shell/version.rb
SVNOUT A    ruby/lib/shell/error.rb
SVNOUT A    ruby/lib/shell/command-processor.rb
SVNOUT A    ruby/lib/thread.rb
SVNOUT A    ruby/lib/parsedate.rb
SVNOUT A    ruby/lib/erb.rb
SVNOUT A    ruby/lib/date
SVNOUT A    ruby/lib/date/format.rb
SVNOUT A    ruby/lib/irb.rb
SVNOUT A    ruby/lib/date.rb
SVNOUT A    ruby/lib/test
SVNOUT A    ruby/lib/test/unit
SVNOUT A    ruby/lib/test/unit/testresult.rb
SVNOUT A    ruby/lib/test/unit/autorunner.rb
SVNOUT A    ruby/lib/test/unit/collector
SVNOUT A    ruby/lib/test/unit/collector/dir.rb
SVNOUT A    ruby/lib/test/unit/collector/objectspace.rb
SVNOUT A    ruby/lib/test/unit/assertionfailederror.rb
SVNOUT A    ruby/lib/test/unit/collector.rb
SVNOUT A    ruby/lib/test/unit/failure.rb
SVNOUT A    ruby/lib/test/unit/error.rb
SVNOUT A    ruby/lib/test/unit/testsuite.rb
SVNOUT A    ruby/lib/test/unit/assertions.rb
SVNOUT A    ruby/lib/test/unit/testcase.rb
SVNOUT A    ruby/lib/test/unit/ui
SVNOUT A    ruby/lib/test/unit/ui/testrunnermediator.rb
SVNOUT A    ruby/lib/test/unit/ui/console
SVNOUT A    ruby/lib/test/unit/ui/console/testrunner.rb
SVNOUT A    ruby/lib/test/unit/ui/gtk
SVNOUT A    ruby/lib/test/unit/ui/gtk/testrunner.rb
SVNOUT A    ruby/lib/test/unit/ui/gtk2
SVNOUT A    ruby/lib/test/unit/ui/gtk2/testrunner.rb
SVNOUT A    ruby/lib/test/unit/ui/testrunnerutilities.rb
SVNOUT A    ruby/lib/test/unit/ui/fox
SVNOUT A    ruby/lib/test/unit/ui/fox/testrunner.rb
SVNOUT A    ruby/lib/test/unit/ui/tk
SVNOUT A    ruby/lib/test/unit/ui/tk/testrunner.rb
SVNOUT A    ruby/lib/test/unit/util
SVNOUT A    ruby/lib/test/unit/util/observable.rb
SVNOUT A    ruby/lib/test/unit/util/procwrapper.rb
SVNOUT A    ruby/lib/test/unit/util/backtracefilter.rb
SVNOUT A    ruby/lib/test/unit.rb
SVNOUT A    ruby/lib/tracer.rb
SVNOUT A    ruby/lib/un.rb
SVNOUT A    ruby/lib/importenv.rb
SVNOUT A    ruby/lib/net
SVNOUT A    ruby/lib/net/pop.rb
SVNOUT A    ruby/lib/net/http.rb
SVNOUT A    ruby/lib/net/protocol.rb
SVNOUT A    ruby/lib/net/https.rb
SVNOUT A    ruby/lib/net/smtp.rb
SVNOUT A    ruby/lib/net/imap.rb
SVNOUT A    ruby/lib/net/ftp.rb
SVNOUT A    ruby/lib/net/telnet.rb
SVNOUT A    ruby/lib/debug.rb
SVNOUT A    ruby/lib/generator.rb
SVNOUT A    ruby/lib/securerandom.rb
SVNOUT A    ruby/lib/English.rb
SVNOUT A    ruby/lib/README
SVNOUT A    ruby/lib/rinda
SVNOUT A    ruby/lib/rinda/rinda.rb
SVNOUT A    ruby/lib/rinda/ring.rb
SVNOUT A    ruby/lib/rinda/tuplespace.rb
SVNOUT A    ruby/lib/set.rb
SVNOUT A    ruby/lib/time.rb
SVNOUT A    ruby/lib/tmpdir.rb
SVNOUT A    ruby/lib/yaml
SVNOUT A    ruby/lib/yaml/basenode.rb
SVNOUT A    ruby/lib/yaml/ypath.rb
SVNOUT A    ruby/lib/yaml/encoding.rb
SVNOUT A    ruby/lib/yaml/error.rb
SVNOUT A    ruby/lib/yaml/stream.rb
SVNOUT A    ruby/lib/yaml/store.rb
SVNOUT A    ruby/lib/yaml/stringio.rb
SVNOUT A    ruby/lib/yaml/dbm.rb
SVNOUT A    ruby/lib/yaml/baseemitter.rb
SVNOUT A    ruby/lib/yaml/types.rb
SVNOUT A    ruby/lib/yaml/loader.rb
SVNOUT A    ruby/lib/yaml/rubytypes.rb
SVNOUT A    ruby/lib/yaml/yamlnode.rb
SVNOUT A    ruby/lib/yaml/syck.rb
SVNOUT A    ruby/lib/yaml/tag.rb
SVNOUT A    ruby/lib/yaml/constants.rb
SVNOUT A    ruby/lib/abbrev.rb
SVNOUT A    ruby/lib/matrix.rb
SVNOUT A    ruby/lib/drb
SVNOUT A    ruby/lib/drb/extservm.rb
SVNOUT A    ruby/lib/drb/gw.rb
SVNOUT A    ruby/lib/drb/acl.rb
SVNOUT A    ruby/lib/drb/extserv.rb
SVNOUT A    ruby/lib/drb/ssl.rb
SVNOUT A    ruby/lib/drb/timeridconv.rb
SVNOUT A    ruby/lib/drb/unix.rb
SVNOUT A    ruby/lib/drb/eq.rb
SVNOUT A    ruby/lib/drb/drb.rb
SVNOUT A    ruby/lib/drb/observer.rb
SVNOUT A    ruby/lib/drb/invokemethod.rb
SVNOUT A    ruby/lib/racc
SVNOUT A    ruby/lib/racc/parser.rb
SVNOUT A    ruby/lib/complex.rb
SVNOUT A    ruby/lib/rss.rb
SVNOUT A    ruby/lib/sync.rb
SVNOUT A    ruby/distruby.rb
SVNOUT A    ruby/ruby.h
SVNOUT A    ruby/st.c
SVNOUT A    ruby/marshal.c
SVNOUT A    ruby/bin
SVNOUT A    ruby/bin/testrb
SVNOUT A    ruby/bin/rdoc
SVNOUT A    ruby/bin/erb
SVNOUT A    ruby/bin/ri
SVNOUT A    ruby/bin/irb
SVNOUT A    ruby/runruby.rb
SVNOUT A    ruby/st.h
SVNOUT A    ruby/range.c
SVNOUT A    ruby/env.h
SVNOUT A    ruby/test
SVNOUT A    ruby/test/digest
SVNOUT A    ruby/test/digest/test_digest.rb
SVNOUT A    ruby/test/logger
SVNOUT A    ruby/test/logger/test_logger.rb
SVNOUT A    ruby/test/ruby
SVNOUT A    ruby/test/ruby/test_dir.rb
SVNOUT A    ruby/test/ruby/test_pack.rb
SVNOUT A    ruby/test/ruby/test_file.rb
SVNOUT A    ruby/test/ruby/test_method.rb
SVNOUT A    ruby/test/ruby/test_enumerator.rb
SVNOUT A    ruby/test/ruby/beginmainend.rb
SVNOUT A    ruby/test/ruby/test_system.rb
SVNOUT A    ruby/test/ruby/test_whileuntil.rb
SVNOUT A    ruby/test/ruby/test_variable.rb
SVNOUT A    ruby/test/ruby/test_const.rb
SVNOUT A    ruby/test/ruby/test_settracefunc.rb
SVNOUT A    ruby/test/ruby/test_eval.rb
SVNOUT A    ruby/test/ruby/test_marshal.rb
SVNOUT A    ruby/test/ruby/test_ifunless.rb
SVNOUT A    ruby/test/ruby/test_readpartial.rb
SVNOUT A    ruby/test/ruby/test_iterator.rb
SVNOUT A    ruby/test/ruby/test_gc.rb
SVNOUT A    ruby/test/ruby/test_pipe.rb
SVNOUT A    ruby/test/ruby/test_trace.rb
SVNOUT A    ruby/test/ruby/test_time.rb
SVNOUT A    ruby/test/ruby/test_super.rb
SVNOUT A    ruby/test/ruby/test_defined.rb
SVNOUT A    ruby/test/ruby/test_stringchar.rb
SVNOUT A    ruby/test/ruby/test_symbol.rb
SVNOUT A    ruby/test/ruby/test_io.rb
SVNOUT A    ruby/test/ruby/test_sleep.rb
SVNOUT A    ruby/test/ruby/endblockwarn.rb
SVNOUT A    ruby/test/ruby/test_call.rb
SVNOUT A    ruby/test/ruby/test_require.rb
SVNOUT A    ruby/test/ruby/test_process.rb
SVNOUT A    ruby/test/ruby/test_array.rb
SVNOUT A    ruby/test/ruby/marshaltestlib.rb
SVNOUT A    ruby/test/ruby/test_bignum.rb
SVNOUT A    ruby/test/ruby/test_objectspace.rb
SVNOUT A    ruby/test/ruby/ut_eof.rb
SVNOUT A    ruby/test/ruby/test_hash.rb
SVNOUT A    ruby/test/ruby/test_file_exhaustive.rb
SVNOUT A    ruby/test/ruby/test_rand.rb
SVNOUT A    ruby/test/ruby/test_struct.rb
SVNOUT A    ruby/test/ruby/suicide.rb
SVNOUT A    ruby/test/ruby/test_beginendblock.rb
SVNOUT A    ruby/test/ruby/test_condition.rb
SVNOUT A    ruby/test/ruby/envutil.rb
SVNOUT A    ruby/test/ruby/test_env.rb
SVNOUT A    ruby/test/ruby/test_alias.rb
SVNOUT A    ruby/test/ruby/test_math.rb
SVNOUT A    ruby/test/ruby/test_regexp.rb
SVNOUT A    ruby/test/ruby/test_path.rb
SVNOUT A    ruby/test/ruby/test_range.rb
SVNOUT A    ruby/test/ruby/test_integer.rb
SVNOUT A    ruby/test/ruby/test_exception.rb
SVNOUT A    ruby/test/ruby/bug2519.rb
SVNOUT A    ruby/test/ruby/test_clone.rb
SVNOUT A    ruby/test/ruby/test_proc.rb
SVNOUT A    ruby/test/ruby/test_enum.rb
SVNOUT A    ruby/test/ruby/test_float.rb
SVNOUT A    ruby/test/ruby/test_fixnum.rb
SVNOUT A    ruby/test/ruby/test_string.rb
SVNOUT A    ruby/test/ruby/test_assignment.rb
SVNOUT A    ruby/test/ruby/test_case.rb
SVNOUT A    ruby/test/ruby/test_signal.rb
SVNOUT A    ruby/test/sdbm
SVNOUT A    ruby/test/sdbm/test_sdbm.rb
SVNOUT A    ruby/test/rdoc
SVNOUT A    ruby/test/rdoc/parsers
SVNOUT A    ruby/test/rdoc/parsers/test_parse_c.rb
SVNOUT A    ruby/test/optparse
SVNOUT A    ruby/test/optparse/test_placearg.rb
SVNOUT A    ruby/test/optparse/test_reqarg.rb
SVNOUT A    ruby/test/optparse/test_getopts.rb
SVNOUT A    ruby/test/optparse/test_noarg.rb
SVNOUT A    ruby/test/optparse/test_optarg.rb
SVNOUT A    ruby/test/optparse/test_optparse.rb
SVNOUT A    ruby/test/optparse/test_summary.rb
SVNOUT A    ruby/test/uri
SVNOUT A    ruby/test/uri/test_http.rb
SVNOUT A    ruby/test/uri/test_ldap.rb
SVNOUT A    ruby/test/uri/test_mailto.rb
SVNOUT A    ruby/test/uri/test_common.rb
SVNOUT A    ruby/test/uri/test_ftp.rb
SVNOUT A    ruby/test/uri/test_generic.rb
SVNOUT A    ruby/test/fileutils
SVNOUT A    ruby/test/fileutils/test_fileutils.rb
SVNOUT A    ruby/test/fileutils/test_dryrun.rb
SVNOUT A    ruby/test/fileutils/fileasserts.rb
SVNOUT A    ruby/test/fileutils/test_verbose.rb
SVNOUT A    ruby/test/fileutils/test_nowrite.rb
SVNOUT A    ruby/test/zlib
SVNOUT A    ruby/test/zlib/test_zlib.rb
SVNOUT A    ruby/test/ostruct
SVNOUT A    ruby/test/ostruct/test_ostruct.rb
SVNOUT A    ruby/test/matrix
SVNOUT A    ruby/test/matrix/test_vector.rb
SVNOUT A    ruby/test/matrix/test_matrix.rb
SVNOUT A    ruby/test/xmlrpc
SVNOUT A    ruby/test/xmlrpc/test_features.rb
SVNOUT A    ruby/test/xmlrpc/webrick_testing.rb
SVNOUT A    ruby/test/xmlrpc/test_marshal.rb
SVNOUT A    ruby/test/xmlrpc/data
SVNOUT A    ruby/test/xmlrpc/data/bug_covert.expected
SVNOUT A    ruby/test/xmlrpc/data/xml1.xml
SVNOUT A    ruby/test/xmlrpc/data/xml1.expected
SVNOUT A    ruby/test/xmlrpc/data/datetime_iso8601.xml
SVNOUT A    ruby/test/xmlrpc/data/bug_bool.xml
SVNOUT A    ruby/test/xmlrpc/data/bug_bool.expected
SVNOUT A    ruby/test/xmlrpc/data/bug_cdata.xml
SVNOUT A    ruby/test/xmlrpc/data/bug_cdata.expected
SVNOUT A    ruby/test/xmlrpc/data/fault.xml
SVNOUT A    ruby/test/xmlrpc/data/value.xml
SVNOUT A    ruby/test/xmlrpc/data/value.expected
SVNOUT A    ruby/test/xmlrpc/data/bug_covert.xml
SVNOUT A    ruby/test/xmlrpc/test_cookie.rb
SVNOUT A    ruby/test/xmlrpc/test_datetime.rb
SVNOUT A    ruby/test/xmlrpc/test_parser.rb
SVNOUT A    ruby/test/xmlrpc/test_webrick_server.rb
SVNOUT A    ruby/test/thread
SVNOUT A    ruby/test/thread/lbtest.rb
SVNOUT A    ruby/test/thread/test_thread.rb
SVNOUT A    ruby/test/wsdl
SVNOUT A    ruby/test/wsdl/rpc
SVNOUT A    ruby/test/wsdl/rpc/echo_serviceClient.rb
SVNOUT A    ruby/test/wsdl/rpc/test-rpc-lit.wsdl
SVNOUT A    ruby/test/wsdl/rpc/test-rpc-lit12.wsdl
SVNOUT A    ruby/test/wsdl/rpc/test_rpc.rb
SVNOUT A    ruby/test/wsdl/rpc/echoDriver.rb
SVNOUT A    ruby/test/wsdl/rpc/rpc.wsdl
SVNOUT A    ruby/test/wsdl/rpc/test_rpc_lit.rb
SVNOUT A    ruby/test/wsdl/any
SVNOUT A    ruby/test/wsdl/any/any.wsdl
SVNOUT A    ruby/test/wsdl/any/expectedDriver.rb
SVNOUT A    ruby/test/wsdl/any/expectedEcho.rb
SVNOUT A    ruby/test/wsdl/any/expectedService.rb
SVNOUT A    ruby/test/wsdl/any/test_any.rb
SVNOUT A    ruby/test/wsdl/marshal
SVNOUT A    ruby/test/wsdl/marshal/person_org.rb
SVNOUT A    ruby/test/wsdl/marshal/test_wsdlmarshal.rb
SVNOUT A    ruby/test/wsdl/marshal/person.wsdl
SVNOUT A    ruby/test/wsdl/test_multiplefault.rb
SVNOUT A    ruby/test/wsdl/test_emptycomplextype.rb
SVNOUT A    ruby/test/wsdl/simpletype
SVNOUT A    ruby/test/wsdl/simpletype/simpletype.wsdl
SVNOUT A    ruby/test/wsdl/simpletype/rpc
SVNOUT A    ruby/test/wsdl/simpletype/rpc/expectedDriver.rb
SVNOUT A    ruby/test/wsdl/simpletype/rpc/expectedClient.rb
SVNOUT A    ruby/test/wsdl/simpletype/rpc/expectedService.rb
SVNOUT A    ruby/test/wsdl/simpletype/rpc/test_rpc.rb
SVNOUT A    ruby/test/wsdl/simpletype/rpc/expectedServant.rb
SVNOUT A    ruby/test/wsdl/simpletype/rpc/expectedEchoVersion.rb
SVNOUT A    ruby/test/wsdl/simpletype/rpc/rpc.wsdl
SVNOUT A    ruby/test/wsdl/simpletype/test_simpletype.rb
SVNOUT A    ruby/test/wsdl/datetime
SVNOUT A    ruby/test/wsdl/datetime/DatetimeService.rb
SVNOUT A    ruby/test/wsdl/datetime/datetimeServant.rb
SVNOUT A    ruby/test/wsdl/datetime/datetime.wsdl
SVNOUT A    ruby/test/wsdl/datetime/test_datetime.rb
SVNOUT A    ruby/test/wsdl/datetime/datetime.rb
SVNOUT A    ruby/test/wsdl/multiplefault.wsdl
SVNOUT A    ruby/test/wsdl/emptycomplextype.wsdl
SVNOUT A    ruby/test/wsdl/soap
SVNOUT A    ruby/test/wsdl/soap/soapbodyparts.wsdl
SVNOUT A    ruby/test/wsdl/soap/test_soapbodyparts.rb
SVNOUT A    ruby/test/wsdl/axisArray
SVNOUT A    ruby/test/wsdl/axisArray/test_axisarray.rb
SVNOUT A    ruby/test/wsdl/axisArray/axisArray.wsdl
SVNOUT A    ruby/test/wsdl/axisArray/itemList.rb
SVNOUT A    ruby/test/wsdl/qualified
SVNOUT A    ruby/test/wsdl/qualified/lp.wsdl
SVNOUT A    ruby/test/wsdl/qualified/test_qualified.rb
SVNOUT A    ruby/test/wsdl/qualified/np.wsdl
SVNOUT A    ruby/test/wsdl/qualified/test_unqualified.rb
SVNOUT A    ruby/test/wsdl/qualified/lp.xsd
SVNOUT A    ruby/test/wsdl/qualified/lp.rb
SVNOUT A    ruby/test/wsdl/raa
SVNOUT A    ruby/test/wsdl/raa/test_raa.rb
SVNOUT A    ruby/test/wsdl/raa/RAA.rb
SVNOUT A    ruby/test/wsdl/raa/RAAService.rb
SVNOUT A    ruby/test/wsdl/raa/RAAServant.rb
SVNOUT A    ruby/test/wsdl/raa/server.rb
SVNOUT A    ruby/test/wsdl/raa/README.txt
SVNOUT A    ruby/test/wsdl/raa/raa.wsdl
SVNOUT A    ruby/test/wsdl/ref
SVNOUT A    ruby/test/wsdl/ref/expectedProduct.rb
SVNOUT A    ruby/test/wsdl/ref/product.wsdl
SVNOUT A    ruby/test/wsdl/ref/test_ref.rb
SVNOUT A    ruby/test/wsdl/test_fault.rb
SVNOUT A    ruby/test/wsdl/map
SVNOUT A    ruby/test/wsdl/map/map.wsdl
SVNOUT A    ruby/test/wsdl/map/map.xml
SVNOUT A    ruby/test/wsdl/map/test_map.rb
SVNOUT A    ruby/test/wsdl/document
SVNOUT A    ruby/test/wsdl/document/echo.rb
SVNOUT A    ruby/test/wsdl/document/number.wsdl
SVNOUT A    ruby/test/wsdl/document/ping_nosoapaction.wsdl
SVNOUT A    ruby/test/wsdl/document/test_rpc.rb
SVNOUT A    ruby/test/wsdl/document/document.wsdl
SVNOUT A    ruby/test/wsdl/document/test_number.rb
SVNOUT A    ruby/test/wsdl/document/test_nosoapaction.rb
SVNOUT A    ruby/test/nkf
SVNOUT A    ruby/test/nkf/test_nkf.rb
SVNOUT A    ruby/test/nkf/test_kconv.rb
SVNOUT A    ruby/test/testunit
SVNOUT A    ruby/test/testunit/test_testresult.rb
SVNOUT A    ruby/test/testunit/runit
SVNOUT A    ruby/test/testunit/runit/test_testresult.rb
SVNOUT A    ruby/test/testunit/runit/test_assert.rb
SVNOUT A    ruby/test/testunit/runit/test_testsuite.rb
SVNOUT A    ruby/test/testunit/runit/test_testcase.rb
SVNOUT A    ruby/test/testunit/collector
SVNOUT A    ruby/test/testunit/collector/test_dir.rb
SVNOUT A    ruby/test/testunit/collector/test_objectspace.rb
SVNOUT A    ruby/test/testunit/test_failure.rb
SVNOUT A    ruby/test/testunit/test_error.rb
SVNOUT A    ruby/test/testunit/test_testsuite.rb
SVNOUT A    ruby/test/testunit/test_assertions.rb
SVNOUT A    ruby/test/testunit/test_testcase.rb
SVNOUT A    ruby/test/testunit/util
SVNOUT A    ruby/test/testunit/util/test_observable.rb
SVNOUT A    ruby/test/testunit/util/test_procwrapper.rb
SVNOUT A    ruby/test/testunit/util/test_backtracefilter.rb
SVNOUT A    ruby/test/openssl
SVNOUT A    ruby/test/openssl/test_digest.rb
SVNOUT A    ruby/test/openssl/test_x509store.rb
SVNOUT A    ruby/test/openssl/test_x509cert.rb
SVNOUT A    ruby/test/openssl/test_x509ext.rb
SVNOUT A    ruby/test/openssl/test_ec.rb
SVNOUT A    ruby/test/openssl/test_pkcs7.rb
SVNOUT A    ruby/test/openssl/ssl_server.rb
SVNOUT A    ruby/test/openssl/test_pair.rb
SVNOUT A    ruby/test/openssl/utils.rb
SVNOUT A    ruby/test/openssl/test_ssl.rb
SVNOUT A    ruby/test/openssl/test_asn1.rb
SVNOUT A    ruby/test/openssl/test_config.rb
SVNOUT A    ruby/test/openssl/test_ns_spki.rb
SVNOUT A    ruby/test/openssl/test_x509crl.rb
SVNOUT A    ruby/test/openssl/test_x509name.rb
SVNOUT A    ruby/test/openssl/test_hmac.rb
SVNOUT A    ruby/test/openssl/test_cipher.rb
SVNOUT A    ruby/test/openssl/test_pkey_rsa.rb
SVNOUT A    ruby/test/openssl/test_x509req.rb
SVNOUT A    ruby/test/readline
SVNOUT A    ruby/test/readline/test_readline.rb
SVNOUT A    ruby/test/webrick
SVNOUT A    ruby/test/webrick/test_httputils.rb
SVNOUT A    ruby/test/webrick/test_httpauth.rb
SVNOUT A    ruby/test/webrick/utils.rb
SVNOUT A    ruby/test/webrick/test_cgi.rb
SVNOUT A    ruby/test/webrick/test_httpversion.rb
SVNOUT A    ruby/test/webrick/webrick_long_filename.cgi
SVNOUT A    ruby/test/webrick/test_httpserver.rb
SVNOUT A    ruby/test/webrick/test_server.rb
SVNOUT A    ruby/test/webrick/webrick.cgi
SVNOUT A    ruby/test/webrick/test_httprequest.rb
SVNOUT A    ruby/test/webrick/test_cookie.rb
SVNOUT A    ruby/test/webrick/.htaccess
SVNOUT A    ruby/test/webrick/test_filehandler.rb
SVNOUT A    ruby/test/net
SVNOUT A    ruby/test/net/http
SVNOUT A    ruby/test/net/http/test_connection.rb
SVNOUT A    ruby/test/net/http/test_https_proxy.rb
SVNOUT A    ruby/test/net/http/test_httpheader.rb
SVNOUT A    ruby/test/net/http/test_post_io.rb
SVNOUT A    ruby/test/net/imap
SVNOUT A    ruby/test/net/imap/test_imap.rb
SVNOUT A    ruby/test/net/pop
SVNOUT A    ruby/test/net/pop/test_pop.rb
SVNOUT A    ruby/test/monitor
SVNOUT A    ruby/test/monitor/test_monitor.rb
SVNOUT A    ruby/test/rexml
SVNOUT A    ruby/test/rexml/test_document.rb
SVNOUT A    ruby/test/socket
SVNOUT A    ruby/test/socket/test_unix.rb
SVNOUT A    ruby/test/socket/test_nonblock.rb
SVNOUT A    ruby/test/socket/test_socket.rb
SVNOUT A    ruby/test/csv
SVNOUT A    ruby/test/csv/test_csv.rb
SVNOUT A    ruby/test/pathname
SVNOUT A    ruby/test/pathname/test_pathname.rb
SVNOUT A    ruby/test/rinda
SVNOUT A    ruby/test/rinda/test_rinda.rb
SVNOUT A    ruby/test/xsd
SVNOUT A    ruby/test/xsd/test_xmlschemaparser.rb
SVNOUT A    ruby/test/xsd/test_xsd.rb
SVNOUT A    ruby/test/xsd/xmlschema.xml
SVNOUT A    ruby/test/xsd/noencoding.xml
SVNOUT A    ruby/test/xsd/codegen
SVNOUT A    ruby/test/xsd/codegen/test_classdef.rb
SVNOUT A    ruby/test/xsd/test_noencoding.rb
SVNOUT A    ruby/test/stringio
SVNOUT A    ruby/test/stringio/test_stringio.rb
SVNOUT A    ruby/test/yaml
SVNOUT A    ruby/test/yaml/test_yamlstore.rb
SVNOUT A    ruby/test/yaml/test_yaml.rb
SVNOUT A    ruby/test/dbm
SVNOUT A    ruby/test/dbm/test_dbm.rb
SVNOUT A    ruby/test/soap
SVNOUT A    ruby/test/soap/struct
SVNOUT A    ruby/test/soap/struct/test_struct.rb
SVNOUT A    ruby/test/soap/wsdlDriver
SVNOUT A    ruby/test/soap/wsdlDriver/test_document.rb
SVNOUT A    ruby/test/soap/wsdlDriver/simpletype.wsdl
SVNOUT A    ruby/test/soap/wsdlDriver/test_calc.rb
SVNOUT A    ruby/test/soap/wsdlDriver/echo_version.rb
SVNOUT A    ruby/test/soap/wsdlDriver/document.wsdl
SVNOUT A    ruby/test/soap/wsdlDriver/calc.wsdl
SVNOUT A    ruby/test/soap/wsdlDriver/README.txt
SVNOUT A    ruby/test/soap/wsdlDriver/test_simpletype.rb
SVNOUT A    ruby/test/soap/test_property.rb
SVNOUT A    ruby/test/soap/marshal
SVNOUT A    ruby/test/soap/marshal/test_digraph.rb
SVNOUT A    ruby/test/soap/marshal/test_struct.rb
SVNOUT A    ruby/test/soap/marshal/test_marshal.rb
SVNOUT A    ruby/test/soap/header
SVNOUT A    ruby/test/soap/header/server.cgi
SVNOUT A    ruby/test/soap/header/test_simplehandler.rb
SVNOUT A    ruby/test/soap/header/test_authheader.rb
SVNOUT A    ruby/test/soap/header/test_authheader_cgi.rb
SVNOUT A    ruby/test/soap/test_streamhandler.rb
SVNOUT A    ruby/test/soap/swa
SVNOUT A    ruby/test/soap/swa/test_file.rb
SVNOUT A    ruby/test/soap/test_envelopenamespace.rb
SVNOUT A    ruby/test/soap/test_mapping.rb
SVNOUT A    ruby/test/soap/test_httpconfigloader.rb
SVNOUT A    ruby/test/soap/ssl
SVNOUT A    ruby/test/soap/ssl/ca.cert
SVNOUT A    ruby/test/soap/ssl/server.cert
SVNOUT A    ruby/test/soap/ssl/test_ssl.rb
SVNOUT A    ruby/test/soap/ssl/client.key
SVNOUT A    ruby/test/soap/ssl/subca.cert
SVNOUT A    ruby/test/soap/ssl/client.cert
SVNOUT A    ruby/test/soap/ssl/README
SVNOUT A    ruby/test/soap/ssl/server.key
SVNOUT A    ruby/test/soap/ssl/sslsvr.rb
SVNOUT A    ruby/test/soap/calc
SVNOUT A    ruby/test/soap/calc/test_calc.rb
SVNOUT A    ruby/test/soap/calc/calc.rb
SVNOUT A    ruby/test/soap/calc/test_calc2.rb
SVNOUT A    ruby/test/soap/calc/test_calc_cgi.rb
SVNOUT A    ruby/test/soap/calc/calc2.rb
SVNOUT A    ruby/test/soap/calc/server.cgi
SVNOUT A    ruby/test/soap/calc/server.rb
SVNOUT A    ruby/test/soap/calc/server2.rb
SVNOUT A    ruby/test/soap/asp.net
SVNOUT A    ruby/test/soap/asp.net/test_aspdotnet.rb
SVNOUT A    ruby/test/soap/asp.net/hello.wsdl
SVNOUT A    ruby/test/soap/fault
SVNOUT A    ruby/test/soap/fault/test_customfault.rb
SVNOUT A    ruby/test/soap/helloworld
SVNOUT A    ruby/test/soap/helloworld/hw_s.rb
SVNOUT A    ruby/test/soap/helloworld/test_helloworld.rb
SVNOUT A    ruby/test/soap/test_soapelement.rb
SVNOUT A    ruby/test/soap/test_basetype.rb
SVNOUT A    ruby/test/soap/test_no_indent.rb
SVNOUT A    ruby/test/soap/test_styleuse.rb
SVNOUT A    ruby/test/rss
SVNOUT A    ruby/test/rss/test_maker_2.0.rb
SVNOUT A    ruby/test/rss/test_setup_maker_atom_entry.rb
SVNOUT A    ruby/test/rss/rss-testcase.rb
SVNOUT A    ruby/test/rss/test_setup_maker_atom_feed.rb
SVNOUT A    ruby/test/rss/test_maker_slash.rb
SVNOUT A    ruby/test/rss/test_parser_atom_entry.rb
SVNOUT A    ruby/test/rss/test_setup_maker_1.0.rb
SVNOUT A    ruby/test/rss/test_2.0.rb
SVNOUT A    ruby/test/rss/rss-assertions.rb
SVNOUT A    ruby/test/rss/test_maker_atom_entry.rb
SVNOUT A    ruby/test/rss/test_maker_image.rb
SVNOUT A    ruby/test/rss/test_maker_atom_feed.rb
SVNOUT A    ruby/test/rss/test_accessor.rb
SVNOUT A    ruby/test/rss/test_inherit.rb
SVNOUT A    ruby/test/rss/test_maker_trackback.rb
SVNOUT A    ruby/test/rss/test_to_s.rb
SVNOUT A    ruby/test/rss/test_maker_dc.rb
SVNOUT A    ruby/test/rss/test_setup_maker_0.9.rb
SVNOUT A    ruby/test/rss/test_setup_maker_itunes.rb
SVNOUT A    ruby/test/rss/test_itunes.rb
SVNOUT A    ruby/test/rss/dot.png
SVNOUT A    ruby/test/rss/test_slash.rb
SVNOUT A    ruby/test/rss/test_parser_2.0.rb
SVNOUT A    ruby/test/rss/test_maker_1.0.rb
SVNOUT A    ruby/test/rss/test_taxonomy.rb
SVNOUT A    ruby/test/rss/test_image.rb
SVNOUT A    ruby/test/rss/test_syndication.rb
SVNOUT A    ruby/test/rss/test_version.rb
SVNOUT A    ruby/test/rss/test_trackback.rb
SVNOUT A    ruby/test/rss/test_maker_0.9.rb
SVNOUT A    ruby/test/rss/test_dublincore.rb
SVNOUT A    ruby/test/rss/test_maker_itunes.rb
SVNOUT A    ruby/test/rss/test_xml-stylesheet.rb
SVNOUT A    ruby/test/rss/test_maker_content.rb
SVNOUT A    ruby/test/rss/test_maker_taxo.rb
SVNOUT A    ruby/test/rss/test_parser.rb
SVNOUT A    ruby/test/rss/test_1.0.rb
SVNOUT A    ruby/test/rss/test_setup_maker_2.0.rb
SVNOUT A    ruby/test/rss/test_parser_atom_feed.rb
SVNOUT A    ruby/test/rss/test_atom.rb
SVNOUT A    ruby/test/rss/test_maker_xml-stylesheet.rb
SVNOUT A    ruby/test/rss/test_setup_maker_slash.rb
SVNOUT A    ruby/test/rss/test_parser_1.0.rb
SVNOUT A    ruby/test/rss/test_maker_sy.rb
SVNOUT A    ruby/test/rss/test_content.rb
SVNOUT A    ruby/test/drb
SVNOUT A    ruby/test/drb/ut_drb.rb
SVNOUT A    ruby/test/drb/ut_array_drbunix.rb
SVNOUT A    ruby/test/drb/ut_timerholder.rb
SVNOUT A    ruby/test/drb/ut_array.rb
SVNOUT A    ruby/test/drb/test_drbssl.rb
SVNOUT A    ruby/test/drb/ut_drb_drbssl.rb
SVNOUT A    ruby/test/drb/ut_port.rb
SVNOUT A    ruby/test/drb/test_acl.rb
SVNOUT A    ruby/test/drb/ut_array_drbssl.rb
SVNOUT A    ruby/test/drb/ut_eval.rb
SVNOUT A    ruby/test/drb/ut_large.rb
SVNOUT A    ruby/test/drb/test_drb.rb
SVNOUT A    ruby/test/drb/drbtest.rb
SVNOUT A    ruby/test/drb/ut_safe1.rb
SVNOUT A    ruby/test/drb/ignore_test_drb.rb
SVNOUT A    ruby/test/drb/ut_drb_drbunix.rb
SVNOUT A    ruby/test/drb/test_drbunix.rb
SVNOUT A    ruby/test/io
SVNOUT A    ruby/test/io/nonblock
SVNOUT A    ruby/test/io/nonblock/test_flush.rb
SVNOUT A    ruby/test/erb
SVNOUT A    ruby/test/erb/test_erb.rb
SVNOUT A    ruby/test/erb/hello.erb
SVNOUT A    ruby/test/gdbm
SVNOUT A    ruby/test/gdbm/test_gdbm.rb
SVNOUT A    ruby/test/resolv
SVNOUT A    ruby/test/resolv/test_addr.rb
SVNOUT A    ruby/test/runner.rb
SVNOUT A    ruby/test/strscan
SVNOUT A    ruby/test/strscan/test_stringscanner.rb
SVNOUT A    ruby/test/iconv
SVNOUT A    ruby/test/iconv/test_basic.rb
SVNOUT A    ruby/test/iconv/utils.rb
SVNOUT A    ruby/test/iconv/test_option.rb
SVNOUT A    ruby/test/iconv/test_partial.rb
SVNOUT A    ruby/rubytest.rb
SVNOUT A    ruby/README.ja
SVNOUT A    ruby/regex.c
SVNOUT A    ruby/README
SVNOUT A    ruby/LGPL
SVNOUT A    ruby/common.mk
SVNOUT A    ruby/signal.c
SVNOUT A    ruby/dir.c
SVNOUT A    ruby/file.c
SVNOUT A    ruby/cygwin
SVNOUT A    ruby/cygwin/GNUmakefile.in
SVNOUT A    ruby/regex.h
SVNOUT A    ruby/random.c
SVNOUT A    ruby/win32
SVNOUT A    ruby/win32/rm.bat
SVNOUT A    ruby/win32/win32.c
SVNOUT A    ruby/win32/winmain.c
SVNOUT A    ruby/win32/dir.h
SVNOUT A    ruby/win32/Makefile.sub
SVNOUT A    ruby/win32/configure.bat
SVNOUT A    ruby/win32/setup.mak
SVNOUT A    ruby/win32/win32.h
SVNOUT A    ruby/win32/ifchange.bat
SVNOUT A    ruby/win32/resource.rb
SVNOUT A    ruby/win32/README.win32
SVNOUT A    ruby/win32/mkexports.rb
SVNOUT A    ruby/ia64.s
SVNOUT A    ruby/main.c
SVNOUT A    ruby/struct.c
SVNOUT A    ruby/vms
SVNOUT A    ruby/vms/vmsruby_private.c
SVNOUT A    ruby/vms/vmsruby_private.h
SVNOUT A    ruby/vms/config.h
SVNOUT A    ruby/vms/vms.h
SVNOUT A    ruby/sprintf.c
SVNOUT A    ruby/eval.c
SVNOUT A    ruby/missing
SVNOUT A    ruby/missing/flock.c
SVNOUT A    ruby/missing/strstr.c
SVNOUT A    ruby/missing/crypt.c
SVNOUT A    ruby/missing/hypot.c
SVNOUT A    ruby/missing/os2.c
SVNOUT A    ruby/missing/strcasecmp.c
SVNOUT A    ruby/missing/strchr.c
SVNOUT A    ruby/missing/memmove.c
SVNOUT A    ruby/missing/isinf.c
SVNOUT A    ruby/missing/isnan.c
SVNOUT A    ruby/missing/dup2.c
SVNOUT A    ruby/missing/strtoul.c
SVNOUT A    ruby/missing/erf.c
SVNOUT A    ruby/missing/fileblocks.c
SVNOUT A    ruby/missing/finite.c
SVNOUT A    ruby/missing/memcmp.c
SVNOUT A    ruby/missing/strtod.c
SVNOUT A    ruby/missing/strerror.c
SVNOUT A    ruby/missing/strncasecmp.c
SVNOUT A    ruby/missing/file.h
SVNOUT A    ruby/missing/x68.c
SVNOUT A    ruby/missing/strtol.c
SVNOUT A    ruby/missing/vsnprintf.c
SVNOUT A    ruby/missing/alloca.c
SVNOUT A    ruby/missing/acosh.c
SVNOUT A    ruby/missing/strftime.c
SVNOUT A    ruby/lex.c
SVNOUT A    ruby/gc.c
SVNOUT A    ruby/rubysig.h
SVNOUT A    ruby/node.h
SVNOUT A    ruby/install-sh
SVNOUT  U   ruby
SVNOUT ?\227?\131?\170?\227?\131?\147?\227?\130?\184?\227?\131?\167?\227?\131?\179 31457 ?\227?\130?\146?\227?\131?\129?\227?\130?\167?\227?\131?\131?\227?\130?\175?\227?\130?\162?\227?\130?\166?\227?\131?\136?\227?\129?\151?\227?\129?\190?\227?\129?\151?\227?\129?\159?\227?\128?\130
LASTLOG ------------------------------------------------------------------------
LASTLOG r30911 | shyouhei | 2011-02-18 21:32:35 +0900 (Fri, 18 Feb 2011) | 8 lines
LASTLOG 
LASTLOG merge revision(s) 30903:
LASTLOG 	* test/ruby/test_exception.rb (TestException::test_to_s_taintness_propagation):
LASTLOG 	  Test for below.
LASTLOG 	* error.c (exc_to_s): untainted strings can be tainted via
LASTLOG 	  Exception#to_s, which enables attackers to overwrite sane strings.
LASTLOG 	  Reported by: Yusuke Endoh <mame at tsg.ne.jp>.
LASTLOG 	* error.c (name_err_to_s): ditto.
LASTLOG 
LASTLOG ------------------------------------------------------------------------
CHECKOUT svn http://svn.ruby-lang.org/repos/ruby branches/ruby_1_8_7
VIEWER ViewVC http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?diff_format=u
DIRECTORY .	30911
FILE .cvsignore	11708	sha256:42c2b7c208c05cf4db549a90c972beb0d3d54d102916612aaa452d5b344c94d4
FILE .document	11708	sha256:0ba188c70b8bf44a84370d4a1b0c1414c549312a6169446426775ea03959ce47
FILE COPYING	11708	sha256:ee5ea2165958f0854ccb3ee8c8a4293a98f081917d8af8b034dc3c404d4e2682
FILE COPYING.ja	11708	sha256:164d7f4cca252e55ba36176a45d21e86fe0c2275ebe4638edc6c6bf63f51bb8d
FILE ChangeLog	30911	sha256:b47476d04c84a521dff65af17b0e8891fcab1c05dfebef0318d770be9347e348
FILE GPL	11708	sha256:204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994
FILE LEGAL	28207	sha256:a8a86f4e62742144b19e195a37b6ce7fe62bba0aaf5ccb4ea4f84e492f914fb4
FILE LGPL	11708	sha256:a190dc9c8043755d90f8b0a75fa66b9e42d4af4c980bf5ddc633f0124db3cee7
FILE Makefile.in	30051	sha256:29d337aff4efece9f091c70d241fcc4fb4ee314e2dbdd287c2b0df646c34bef1
FILE NEWS	27371	sha256:5dc7a5a54d5f0a745e7bd5fc1d61ade6e448a88da612047926bd4080e45cb423
FILE README	16728	sha256:c638dec465f33a5ae4af8ceedf8c225bf2cd204d2d89ff85371bf925c62f9fb2
FILE README.EXT	16679	sha256:34346137da3d28b8a9ff233a1292f68a310bf2cf4f156a96863b8d7880022997
FILE README.EXT.ja	16679	sha256:91592965e5612a8b6be6aa2aadef348d4ad8c5abbeeffe184ae697e62ad5e632
FILE README.ja	16728	sha256:93fb52647167fee47a8a62a5a1fc31594912432b3092ec23cec53b4912df4ab0
FILE ToDo	11708	sha256:e1bb952199a8aaa45a34eb10ad07214b4981553cce24da357d2c066377179fc5
FILE array.c	22058	sha256:2df46dbc4f27f7fc3587a6c06b6f5f09e9dfdce4bcafb3a096895277277756e1
FILE bignum.c	28220	sha256:c0098cef8d6030506dcc2ce0fdbae0d9918258a54170559a9dd6284fa8bb7d23
FILE class.c	24843	sha256:86734d3a6e11de9fa2b58c04d56eadbbd07501ac1a7ee3e6a996f05590efd120
FILE common.mk	29864	sha256:4f0b0e8c0286c7242443d9d7fdb022dddd75a7f59753939b568a713d37a16c91
FILE compar.c	11708	sha256:221777df03c9fa2e088c4a4dccd87e5781f9f5bfa47e8286b8353b1e3508edea
FILE config.guess	11708	sha256:2ac34febdbdd586be823b57386ee915998c1e467325e416b0bd2ed348488a291
FILE config.sub	11708	sha256:7264f527de74861afca846bf72c21bb283383a6a6f09ac421f957eb24dad0df5
FILE configure.in	30895	sha256:2270cd0b4184ecb19b6b5512abcdfa6d8a5ca8a80fa5d2663f5a95702d99e856
FILE defines.h	16458	sha256:6820121f5331937ac8be6dc0b76a29bdd080bb36d0ac983cd04322c3eb81908c
FILE dir.c	22028	sha256:ac6a18a9af270fdce08eb5be100ff50fe96b512d7ee8736fd910fb56bc9a6bb5
FILE distruby.rb	12109	sha256:5bbd3e4dfac49b3c8c2d3a89b1b93ab7067c5a954e08482433c19d4055116b04
FILE dln.c	16863	sha256:e0e2b285c690efb2d353dab33718384c311e5914097c695549e5a6f39d368898
FILE dln.h	11708	sha256:ac84b4a54fa105e27f376bbac4dbdea4cb29e096ef9a9b6d470fbe850d2e422c
FILE dmydln.c	11708	sha256:02ecf7daa5060907de707b50ce057312479528208b1029dab65ab3d689f2abd2
FILE dmyext.c	11708	sha256:cdce65005f7207f6c9e0f8d2d227e9982a30859e6333bfbadcbd0c13b11bb015
FILE enum.c	24272	sha256:5746037b5c83d6b90e78f3ffef9631c1018061c7c797b6ee4e7a8851209171af
FILE enumerator.c	16794	sha256:796746c49b213be7a8b9d43884bcf2cd4b42d1823918155fea95a060937e3758
FILE env.h	11964	sha256:bb73610d8a60f9a9141ac07fc42307a6ecd60202cc7ab1aad8eae269647be228
FILE error.c	30911	sha256:09da8e5bd3b74d131a194c8d10ba2216a9ae238f739804c004e10b11b264eb22
FILE eval.c	28246	sha256:e27e45738d5b49f07572015fdba6e08da1dbe5309364d66e1dd1f82551a85e0a
FILE file.c	29859	sha256:8c939bfb80d66281bcddb9463dcb765be39353b22cd0db0e5dbaff9bbbddd7c8
FILE gc.c	26170	sha256:a216a3d81826f855bb58b42ac516e0afb96f2306a647b0d19076f73bec3f8a04
FILE hash.c	26087	sha256:dc10d615377b0f76df8e4d669e0d6260233e45f9e13fbae0fcc0c434abd903e0
FILE ia64.s	11708	sha256:39b2916f1e60d278844adbf8d967a153e8649dca4607188140b7b297fa26372b
FILE inits.c	15934	sha256:398cb1b2eee855a1d74ce1bc58d34c2b412bd780b376b17d769c8f7080619328
FILE install-sh	11708	sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
FILE instruby.rb	26112	sha256:6a9a97f433798ead374ef4edcdee5ee104cf97bf3f826b59655a03cc5e4618bc
FILE intern.h	28220	sha256:85f05ae45c3fa545e54452f1aa63b0c8cd6fbf95fb089be50cfa405c23e0b22e
FILE io.c	28222	sha256:d38fc4fea71a511298ec141f973a811de2b623976002042e416a980610375c7a
FILE keywords	16719	sha256:8615a4f935b0c05664d9ae81edb5eb864fa64c2570c4e8208818214995459025
FILE lex.c	16719	sha256:8cb28f6977bc843d1e5a45edfab0669cf8ea1fc294719cb6c366f6a27941d5d0
FILE main.c	11708	sha256:d7c97d2a04b5be6614fdd1152d8d60c00cd2b311a92e6b8e8bd016e15837167b
FILE marshal.c	28406	sha256:2e8d6b028645d50ae42d26b0bd06a5844e18f2ec037506351185561d2d6f6828
FILE math.c	17805	sha256:64047622e17c00483ec05b2e1f134b0fd54772e08cbe453bdfe956fb36c6bbe7
FILE mdoc2man.rb	11708	sha256:998f82729f479980eaabd5c4b82799c65afbe2e75f0bdfae6583cf245e49f5c0
FILE missing.h	29853	sha256:1909ebea7f4b2fd8796241583380160f00b59a675714d73f304a85b683fe5f98
FILE mkconfig.rb	29908	sha256:d8c7ce3603f0ad651fe4131e65fb0c41e24857ce71e7d90acea37a50db971e8c
FILE node.h	22624	sha256:99e9a5131f0b9b4c5a2ee51447ba9d1c4644b7b906af4d00efc20c4a3b4ef7c0
FILE numeric.c	25811	sha256:61ab9f6868b9dbd5eb833aaa57ad9d2b0856d851be7f9165af1d10be6f1a33b0
FILE object.c	26092	sha256:34cb5bd0e80f5f45504cc168b18c095e9f26aecf02f6aed92511082d1897dd3c
FILE pack.c	28220	sha256:436bfc9075cca05cd45811e0ae2953e917982dc4acf105dd7f2705a92116e152
FILE parse.y	29863	sha256:bdaada0a51b30295f608ca4328ed33cdc8e444c29459e2effa02a2a07ccfc612
FILE prec.c	11708	sha256:7584fa6a7cb2b288fb6bf3e401f751ac23c432d47cbf6b5462633dacb4029ca7
FILE process.c	28222	sha256:3f8778d6d0cb0b066181f95686c4a17028c6057b4a0c257d4f2a835179c053fd
FILE random.c	21617	sha256:2f5560c6f954df12574ab30c85e3173cb44494550f3fc0b84f7d84d88396c410
FILE range.c	22528	sha256:5bf653ac989e20c1d6b2c834ebd5ac1562e881d24ba173c5529d66ed6c01d37b
FILE re.c	30080	sha256:23beb658ac06bbee227393d6b26f7aa27e593083eeb2ec09ed4301f12c53da5c
FILE re.h	24385	sha256:49b3d2c41583fcb68e90b3eeaec134cf0c091e788d39ec2fd201811eba5bb63d
FILE regex.c	28224	sha256:5423850fec806890706ff02f345e973143f3fb3a76a0fd5b5d69e31ac2772ad6
FILE regex.h	16863	sha256:590e0b276b4a4e4ac92d940a2b6ce38942856a0facd344e0b22c3c9679775c0c
FILE ruby.1	11708	sha256:d60ba7da9bfe30e5402324f91ac6d7cd1d3a75ad9b203804948c6bb27f58a70e
FILE ruby.c	17996	sha256:17b011cdd58f71400ee8c81eac52c4db97cad66f9f035de46727399b0bc81833
FILE ruby.h	28220	sha256:a1c67ef7b8959d02aec1062639a22c4e7c15a9eafb2ac5d0c1351cbb1aaae1db
FILE rubyio.h	16025	sha256:40f1ad1d187423af5cd399a92ca7dc6e5430aa5f995280cb9e2853e10f590082
FILE rubysig.h	21334	sha256:00e0381ece18df7c9ddfa692dd6ef4f7a0ea0d7275696bc332cc7d8bb2e63062
FILE rubytest.rb	11708	sha256:17b237cb534be2a7e846c92ae8755e9d3a5f66e54b3140ac47219cdc3f368bd3
FILE runruby.rb	12333	sha256:ade5557ff2f48c2dfc24464d650eb7e2a08c9f82e6bc8db8805dcaf6a7677739
FILE signal.c	16863	sha256:249c0f7cbe106f97ad94939c748768abafe2df256c6e354e22fc8c4101c66b37
FILE sprintf.c	17460	sha256:a2da60dc152ea9bf02156aa4edba48b7017e0341df037923c21fe9e34df49195
FILE st.c	11708	sha256:809e663557881723e16a9b42c15883ccd594ef41a7606dfcd36cf21d2556dc8a
FILE st.h	11708	sha256:fb5919257eb37c6ffcdb497def714e86008d5db0ff0b0359b564751f5aaa599a
FILE string.c	27145	sha256:61e498cc613b7bc915581696af5c03cc98336f3266defa860a11be9f13b13d54
FILE struct.c	16719	sha256:d970d6f1426e15b5828285357520bb9a352ac3e9813903d2bdfc76ef8f1d95d2
FILE time.c	24060	sha256:995a27e3b9d85fd468d5a4b773e6e787d01d167be74acea19e76ddac7e15c9b7
FILE util.c	29855	sha256:8089d3d382bcc44fa67e3e3d81347b5ccfb84bd851d86e88d4891d711b66c1e8
FILE util.h	11708	sha256:c5efacf7d85259d3cceca9b2a26502842925a66eab4b74689ceaf12c47ce6e37
FILE variable.c	21941	sha256:8f4b617aa0d2a9f680073699e3fcfdb713ccc9502522ae4aab4a43cb8d9b5bbd
FILE version.c	16723	sha256:09c59c144fde06c2c5bf213dad4d1f4e0ba62bfe7d50d4450dcdcd68cb68e203
FILE version.h	30911	sha256:cbd476da7ec7b59990de7511f2fda1e2fe986e28cd301635ab8e67c8e91048f7
DIRECTORY bcc32/	16679
FILE bcc32/Makefile.sub	16679	sha256:9cec782e7faa6845e4a64f5649a01d3e750285fffb902f37a837d4fae3f44916
FILE bcc32/README.bcc32	11708	sha256:1d8335936347e5e1f9e5cc0967126995ef210433fd2739c39caf65e4cbf9ab12
FILE bcc32/configure.bat	15223	sha256:1bbbcd3e50eef4372f1c29f9b72c2813cf0820caf63fa58f30fffe8cf6d3360e
FILE bcc32/mkexports.rb	13694	sha256:8fcc00c6589dbfcf21f72dcca0856620f14b27fbf3c2cbe6195ab3fc538fd441
FILE bcc32/setup.mak	12831	sha256:78a187d71d947bf7ad0a9e4f80dbe086fee84fef63b5cc62fa37b884af3cc941
DIRECTORY bin/	11708
FILE bin/erb	11708	sha256:62fbb3a962c7478dd91f52aaccf17f18cd4a11638fafacb34fce5075dd6f27b1
FILE bin/irb	11708	sha256:a899c5276094a1dd2cccb0d9a7656f7c86f965eaa24b2709a87de7b686a4b8e6
FILE bin/rdoc	11708	sha256:16c7a7abab2f960f9b258ed9883d00cfad3d3196dc2b5d196d5e6b198f31d504
FILE bin/ri	11708	sha256:6c2b46b73d4817c430fb1a2f6cb8909996fa31f6d62cb219d4d40d4921d5817f
FILE bin/testrb	11708	sha256:5dcf854d02f4adb3c36b447afdd55cb763335b19669bfb5d53e6abbe7a6e5b1b
DIRECTORY cygwin/	29907
FILE cygwin/GNUmakefile.in	29907	sha256:f08658260d8c2a6fb8891835443c7aed76b667e2aacbcbba64dec129a92311cb
DIRECTORY djgpp/	15223
FILE djgpp/GNUmakefile.in	11708	sha256:2d50226cab14b8a7d07f8d8075367fab9e48858633f100531b2ce2e77c06364e
FILE djgpp/README.djgpp	11708	sha256:8d572ced9c40a3d9bfc6d4a0791c3ba4468980ad090a7ff1c5e6b6bf77e6e7e0
FILE djgpp/config.hin	11708	sha256:488e348520413a8717578b802114a258a1dcfeee7088fb7a563410d62b14fe85
FILE djgpp/config.sed	11708	sha256:26838e8ed3630748eef8ebe87c4bac90119e0afba0d56934e305d654808aea80
FILE djgpp/configure.bat	15223	sha256:286073a5ebf1ac53b004cfec6ae328e0cb8215e3aa1079b36f741597498c14b8
FILE djgpp/mkver.sed	11708	sha256:5fb9d42053501a85d0843c8f4fcc5d7c1baf1fa524491463f901fa8b4a650969
DIRECTORY doc/	11931
FILE doc/ChangeLog-1.8.0	11708	sha256:730684ffe1030c2381b2f124b4f853c6fb5c328f8e8ad7c0cf13a1f443ddab14
FILE doc/NEWS-1.8.0	11931	sha256:28f6b7089c41114b4b1a4e435e263eaaadbff6c7f44ccd5a21703586cea54415
FILE doc/forwardable.rd	11708	sha256:a67632b3b43c63e088ece9833c847c826f8ea4e44f9cbc46512e353237252af7
FILE doc/forwardable.rd.ja	11708	sha256:8177732e3b41ff85992176db0332c0e430a0df673941a14414d23779f7f7f1e5
FILE doc/shell.rd	11708	sha256:d44410892a96f2f1fc7bc9041c900e374adcf4482ebe6552239a8c386de39108
FILE doc/shell.rd.ja	11708	sha256:1745876dc2afd3e39f4274150ed6ec58a69a2748ee0ed0b83225abd42a07c061
DIRECTORY doc/irb/	11708
FILE doc/irb/irb-tools.rd.ja	11708	sha256:a35efd2469148f19b441703e08783a7141a4f7a0c5f0491d7952c7e7910065cc
FILE doc/irb/irb.rd	11708	sha256:cb2fdce5ecf73e0202c404c3ff4dc5c7530537e26f368aa9022b67f14202291b
FILE doc/irb/irb.rd.ja	11708	sha256:1147be772d437f065acbce5cb6fc39df0bf3e80ebf662e3b590f5b873dd7a4f4
DIRECTORY ext/	29911
FILE ext/.cvsignore	11708	sha256:5121a7aa271383629e2dfa2100f897d2d7e5b083712890ddf588f1a1d29b5ccc
FILE ext/.document	11708	sha256:74cb513180f12faaf60bc0fee78b6ce890cb27a77e51b3076aa316d63b87c51f
FILE ext/Setup	11779	sha256:7a49bf7e889fd23558bc5532e819944bc408cde873951c982f867a50a7386aa1
FILE ext/Setup.atheos	11708	sha256:9fbc2c99dae74b7120da728b57533d0cd6ec06899e2a9caf0880fa756cfca97b
FILE ext/Setup.dj	11708	sha256:885037592d76ccb6e0604b764a25e578df6e23945910fec721a5fd25c2fb472f
FILE ext/Setup.emx	11708	sha256:a089925fef0c8be3f14139cae9fed4efb527363367c9d8eac423232b329c7023
FILE ext/Setup.nt	11779	sha256:a810b91d9af74bebebe60ec58b9d5ea9ee393e6418ea8d9951284bfbfaf55c8e
FILE ext/Setup.x68	11708	sha256:8984b8ea372b9e6e6c121ebdb1353e82a024efce824021a6174f7e64774218ed
FILE ext/extmk.rb	26172	sha256:e29f18dca6f09baf662a98ac26b67c4c354e477ef1761f64ba88a89b615f7413
FILE ext/purelib.rb	16676	sha256:a1933b61c771c9f4bbd995914e02fdb107cbf8038ffa1e900753416e3d5a55e0
DIRECTORY ext/Win32API/	15823
FILE ext/Win32API/.cvsignore	11708	sha256:9c36db95fb42d42b27857666c580a06eeccb11d7092fb456f6fd3594792e1d3a
FILE ext/Win32API/Win32API.c	12835	sha256:07ae1e70f231a0a4da75cd66a19029e87ac0ce10b76f664cd9eade3292b97812
FILE ext/Win32API/depend	11708	sha256:e628895fbc4613d3f126d298f1da7e49bfea68abec7bae2c52b375030cc3a9c6
FILE ext/Win32API/extconf.rb	11708	sha256:ee098c6c29d33007533f1a0d3ad744c4201f99f0e56a8dfec1ab4fcbb65f14e3
FILE ext/Win32API/getch.rb	11708	sha256:35c942bb78155e1725594576e9cdf8829c36442e9777c8071a1021082ac41c67
FILE ext/Win32API/point.rb	11708	sha256:8240412a00c5d89525798ee07bbc2374b78577a1656df8f0e1b9b1dcb19c628c
DIRECTORY ext/Win32API/lib/	15823
DIRECTORY ext/Win32API/lib/win32/	15823
FILE ext/Win32API/lib/win32/registry.rb	15823	sha256:19e62b658e4c95d1da472c71c392f965d3393f5a5c56f703c89f08f811a1721b
FILE ext/Win32API/lib/win32/resolv.rb	15823	sha256:e32effa8553f81912730a997ccaf2d0951ebe8ab5f10f14e10f6cc2701ceb514
DIRECTORY ext/bigdecimal/	28217
FILE ext/bigdecimal/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/bigdecimal/README	11708	sha256:3a6a8761da14d6f7f2389660a0b6c3d953d77c5d42d98255f81223780de46244
FILE ext/bigdecimal/bigdecimal.c	28217	sha256:2cb31bbd6f8c231e460bd0715e6d84c416bcd7062f6f0b4359f6ee299392472d
FILE ext/bigdecimal/bigdecimal.def	11708	sha256:9ac613ff3ef16aa3d000341ad1ac8d01444bdf57c74f1c035eb1b755546cb026
FILE ext/bigdecimal/bigdecimal.h	11779	sha256:be8adbd400a1a0ee0d0412e8d0d5498d8da4a053c561fcb30d3e192c88292d23
FILE ext/bigdecimal/bigdecimal_en.html	11779	sha256:30f959d66ada761d554120b08b2e83aa62139a85a4ee12bddbfd451e325b7d15
FILE ext/bigdecimal/bigdecimal_ja.html	11779	sha256:b58ce9d961a2084dc55c75c36c8a350e48db9371e5f9f4fa413de57ded4ecfe5
FILE ext/bigdecimal/depend	11708	sha256:47cf908b7ced4ca8ace3228ce333c0829a8f26917c8b34666883743da339e509
FILE ext/bigdecimal/extconf.rb	15419	sha256:6e91425416364e19a3b532c65d8c5ff20424cfd28670fa1ab989c42f0fda6fde
DIRECTORY ext/bigdecimal/lib/	11708
DIRECTORY ext/bigdecimal/lib/bigdecimal/	11708
FILE ext/bigdecimal/lib/bigdecimal/jacobian.rb	11708	sha256:dd82b6a2ebd7085de3cecf687d25c934899d90934cd1c3cb6490e705a15707ae
FILE ext/bigdecimal/lib/bigdecimal/ludcmp.rb	11708	sha256:21879599e1ced2b1d0137efcff0a57de2764c1a6d08b563970fb827ae7e7e6d7
FILE ext/bigdecimal/lib/bigdecimal/math.rb	11708	sha256:50613e983deb3c120f6b7828c846bdc8bd4df57b1a9eeb94f0f8c28e8dd4f952
FILE ext/bigdecimal/lib/bigdecimal/newton.rb	11708	sha256:58c03302c2da1d96d07a94001fbeb47a473ba0719de98977bdf4f29802a2b4ea
FILE ext/bigdecimal/lib/bigdecimal/util.rb	11708	sha256:0388c506db1a9e822fd9ae915451c8b81b62f046cb0be7d2e680d7236705ca59
DIRECTORY ext/bigdecimal/sample/	11708
FILE ext/bigdecimal/sample/linear.rb	11708	sha256:2f26dedb6926db675b2a275b522833490d3597fc9f632bca2879d82c9db71c50
FILE ext/bigdecimal/sample/nlsolve.rb	11708	sha256:5ae53507027d0a08e1e0bf4f6e455f44669a9879de4c1b0a81a28ac206b2bba8
FILE ext/bigdecimal/sample/pi.rb	11708	sha256:1b81cc817f5cf5ec77b782d88fa69faed10ff51415cc5ecc7e08e5829b990d16
DIRECTORY ext/curses/	25899
FILE ext/curses/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/curses/curses.c	25899	sha256:21fd5a7ff1680f0c7b10f4ab0cabaaaf40a9fb669a165caf171daa0b88c027d6
FILE ext/curses/depend	11708	sha256:d23fd1d3b4dee6e4b6090637c4f5eae28f31d2199b8d0e577454bce23debd4b1
FILE ext/curses/extconf.rb	13937	sha256:ef42f37d4549ad4c2b6fcd85728f202902d4b858d017c3d661b84e999c8ddf04
FILE ext/curses/hello.rb	11708	sha256:58ebe1e6fee7503fe52e925e45fafd1d8d9dd4bacb4425f8a2a7c8fcaf89d35d
FILE ext/curses/mouse.rb	11708	sha256:e2696d155c120a249c4e261e5ab02416533a8eff024c793879cecadf0fd16534
FILE ext/curses/rain.rb	11708	sha256:9214f14d433d3be3ec1f9612a86534094b1865ada24def8c7f60e292be81cfbc
FILE ext/curses/view.rb	11708	sha256:5810907ba487e8a18a5f0e329366fe5589e09106fb98c2f467769a72e6462899
FILE ext/curses/view2.rb	11708	sha256:631973c26ed51b4ab40961d45ddd59711151a332b0989bc73aa13a27c2359cf7
DIRECTORY ext/dbm/	16458
FILE ext/dbm/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/dbm/dbm.c	16458	sha256:c755293907fdeba64121942fdc14e86487416bbb1851ad52b92284143e256998
FILE ext/dbm/depend	11708	sha256:d925fbd470a49728000ba7f498fe9c9179bc8c196c2d16f62501e6017f4d0226
FILE ext/dbm/extconf.rb	11708	sha256:9fc92787d9558a63d6c13e470c75e8b5745c153d937ff55084ce82df9a7916be
DIRECTORY ext/digest/	26089
FILE ext/digest/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/digest/defs.h	11708	sha256:8781e6f4f69514f153f2c3d80751ca087258359182b32125c76974a2f4e445d9
FILE ext/digest/depend	11708	sha256:2f21252786a47fc3ddf9ea094b7bdb3dfe21599023099b0c19620733d8b982eb
FILE ext/digest/digest.c	26089	sha256:7c703656e998af6eaaad9fa3c5b9d47027bb610e606305cb4a3641803d3ad9ae
FILE ext/digest/digest.h	11708	sha256:03977eb585113803c84a776f1704bf738c6507b5f89d1a326cec249987418a61
FILE ext/digest/extconf.rb	11708	sha256:58442499be63caf9a5316acf9849fb81a055ffa21fea9f35d562642e8a2a7298
FILE ext/digest/test.sh	11708	sha256:cdea68d5b0853d384e0dd69c91f84fe73ea35b732c08d7d7c534c4dfa71fd0e1
DIRECTORY ext/digest/bubblebabble/	11708
FILE ext/digest/bubblebabble/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/digest/bubblebabble/bubblebabble.c	11708	sha256:bef54162de54078028b10c6438881d49fb3e4dc86ca5c39583c5df2875da9fd1
FILE ext/digest/bubblebabble/depend	11708	sha256:99c477c568e2adc0ec269f3d4c13321e92738b2069b4fb806fbf5f3399e40eff
FILE ext/digest/bubblebabble/extconf.rb	11708	sha256:c199320da704f6cff010b2724f0e5216aa7d238e9433d00837860718290e2107
DIRECTORY ext/digest/lib/	12850
FILE ext/digest/lib/digest.rb	12850	sha256:9f1fa84883187d6caafdb4a37317395a64807c7e41f57d42115b1cdbe4701f34
FILE ext/digest/lib/md5.rb	12007	sha256:07d6b3ff6cef6d6c99579f9950b318acb261478c3b16e4463e02ec040984e3c7
FILE ext/digest/lib/sha1.rb	12007	sha256:a726ef682130ea5394991405a59510218ac587ccf572cb5c721e66f1835c8208
DIRECTORY ext/digest/md5/	11708
FILE ext/digest/md5/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/digest/md5/depend	11708	sha256:5af5ee450096b35d7615f71050a35c5579442c102513a9b96b46f7d80f6baf13
FILE ext/digest/md5/extconf.rb	11708	sha256:cc6bccd516a5333320e11da60fecadac756edd3a4d5e37ceb7f0e6903b84be32
FILE ext/digest/md5/md5.c	11708	sha256:bd76bf13b6560cff365cf6d7196b4898fa22c2dae5a1d7d5e668fb21fc610c91
FILE ext/digest/md5/md5.h	11708	sha256:25df7edd0c106bb4ae8af2583ae88ff22a6d8542132ea03bcf85496f25a91db1
FILE ext/digest/md5/md5init.c	11708	sha256:898ef6fd38e17d5fd6a0e60a99341944084fdd262e5737320a29e5cf56c83ce6
FILE ext/digest/md5/md5ossl.c	11708	sha256:12cd3f7df790bab1fe377403b2541da994ebf9b2e76394c934d4419be8e5f0f8
FILE ext/digest/md5/md5ossl.h	11708	sha256:5be27292d23da08c7ba0382c42bce5d1ca3d793102f7cfcfdc2f7a32c4162f1e
DIRECTORY ext/digest/rmd160/	11905
FILE ext/digest/rmd160/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/digest/rmd160/depend	11708	sha256:c3ad0b3d589a0bd02b91b541a753da4a74c40e5950670548f0ba90317de5822c
FILE ext/digest/rmd160/extconf.rb	11708	sha256:eafb89894c2d0c083a8e13abc384b3df411d01d3f616070c21daf178b8f30101
FILE ext/digest/rmd160/rmd160.c	11708	sha256:3aa305561779215215c6ed6044eed1f477b6c51b45d4dae4bf61a315ca939675
FILE ext/digest/rmd160/rmd160.h	11708	sha256:a9ed285d0876d351daac26c4ea196d3d75e6367b075d6c84f3f328574c3bc9b1
FILE ext/digest/rmd160/rmd160init.c	11708	sha256:d98b25c57e6f4e2a023a5c63c0db5556a7c66eae07bcbddd44191c76df8f5bd9
FILE ext/digest/rmd160/rmd160ossl.c	11905	sha256:9c5648e1f7401981dc87681c7b82e691ef0eb021156d31e0b588c8805a4daf8f
FILE ext/digest/rmd160/rmd160ossl.h	11708	sha256:2c656045060ec7adcdb38d9207c19350fb62859c757ae537b13863d75bf39fb0
DIRECTORY ext/digest/sha1/	11905
FILE ext/digest/sha1/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/digest/sha1/depend	11708	sha256:1a792c4acb2d900d475205e514720e21aab8ed14711e4a66e85876c13264b93d
FILE ext/digest/sha1/extconf.rb	11708	sha256:1516c96ac20aea4f6f942fe28e165cb60cf3019eed4888a8c02725cd574cb00e
FILE ext/digest/sha1/sha1.c	11708	sha256:56b5b60dc0f248e109e0bfc5c228f87d11146896fd554a043277d49f9f939b96
FILE ext/digest/sha1/sha1.h	11708	sha256:fb06408dba5930feb6f3c2e2f4ffce82071deeb0b043285d7dab5d88cdf30ea9
FILE ext/digest/sha1/sha1init.c	11708	sha256:4bf44516309b0a56a6bf7eddd788e53f85b97dbaca62d11f3e0ac6629c3a36ca
FILE ext/digest/sha1/sha1ossl.c	11905	sha256:c3ac282ed6c2b1a644b6dc5197f36792ae9888411364ebb6a4bfac5ee654dd4d
FILE ext/digest/sha1/sha1ossl.h	11708	sha256:ac3723481a596e9af17d9bda2eb2d5b4353e93b89af9bf25c991c0dac08f0a02
DIRECTORY ext/digest/sha2/	11708
FILE ext/digest/sha2/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/digest/sha2/depend	11708	sha256:4bfccf9b24ff1ef66f943b930342317cc0973030f3d0fc9a52d2bb4d63684301
FILE ext/digest/sha2/extconf.rb	11708	sha256:d093dac6ed3635b8666ded5fee06f27df730307f083cab44e0fd000d30d40fa8
FILE ext/digest/sha2/sha2.c	11708	sha256:c0a35f6e657678f7dfc9897deb4f0ed66eeb0d0e34419571c3f6e8530fa1c7be
FILE ext/digest/sha2/sha2.h	11708	sha256:6995167f771df39d3572fd05b8c67be4a5cd624c135e78c4e08dd0107ae4d859
FILE ext/digest/sha2/sha2init.c	11708	sha256:8e3da54f454c85d548b0a5013f5be4a45766c9eb80ac4dd85068da8966aeb9dd
DIRECTORY ext/digest/sha2/lib/	11708
FILE ext/digest/sha2/lib/sha2.rb	11708	sha256:cf61179425164e5779948805cd16666635b857592c45ff9236c51d799e69e878
DIRECTORY ext/dl/	18479
FILE ext/dl/.cvsignore	11708	sha256:8fb802b73ed23c44fbc6bd61bf73886a61d012462967c72956e0efd3075c09d2
FILE ext/dl/depend	11708	sha256:317adafb00b030655d83afacc0ab3fc8d161fa7d2084e6ed97006f20f3b89d72
FILE ext/dl/dl.c	18479	sha256:bac9df03fea2813db95803448b2f93d65e589c46ef6e8a544df3616b9e69a161
FILE ext/dl/dl.def	11708	sha256:aac0b50e04d24613463ddddd2b26b3e7aee36f8ef20ba1a1dfe85044479d0e6b
FILE ext/dl/dl.h	11708	sha256:b542e011470816b1be9ff0c9f1d19c3cd2b948691657ad6f8c9ccd765096a018
FILE ext/dl/extconf.rb	11708	sha256:a031787cac8214540ff80c212ed05cd8ef3334eb3b8c04a9663f9a5d65374922
FILE ext/dl/h2rb	11708	sha256:6ebbb32ed32799a177553e62c5c62a3778c7bdb0208062983f6b0c7f378a9cae
FILE ext/dl/handle.c	11708	sha256:784469e44fc432d59f6b1897e87b9d3a2c54776050749fcf728887156c6a73f1
FILE ext/dl/install.rb	11708	sha256:13109a9649e32a868625a4159754670feb4a48c0d11f758d54dee428bec37473
FILE ext/dl/mkcall.rb	11708	sha256:85ac0f0e16eed15c512f30205052d3d3351abe7a36caf83a11b68356db8c5866
FILE ext/dl/mkcallback.rb	12028	sha256:a5eed3fec297f50d14eca37a9ba051a942c1676392a4de672cb1b40190ee57d6
FILE ext/dl/mkcbtable.rb	11708	sha256:f13b98509270a1e0564fb5b43ab03f945c2c992202c85454354394a976a730d7
FILE ext/dl/ptr.c	15471	sha256:b57f6b9875de204af5021d800031616b99e786badbb905680f03edb01744eb13
FILE ext/dl/sym.c	18479	sha256:a0d6abbd875e9dd4ada6b9f66107b25e6aff7509a06b011db50bf2f0410015a2
FILE ext/dl/type.rb	11708	sha256:6420340542ef9ccf6cbafca8f29ae03e9366df9b1344f8a2dc0b4e9b6c1bf026
DIRECTORY ext/dl/doc/	11708
FILE ext/dl/doc/dl.txt	11708	sha256:9175f8ebd7fdfe51fda11b649032e1eb4d9824c443197141ec7907011cbc3af7
DIRECTORY ext/dl/lib/	12548
DIRECTORY ext/dl/lib/dl/	12548
FILE ext/dl/lib/dl/import.rb	12037	sha256:bddd7e39d4c9de8fd31666a08930f02f1113efbf6321263c6cd4c00469e8bfe2
FILE ext/dl/lib/dl/struct.rb	11708	sha256:b5c0026ab1d1e6596994df18a4487a641c2deadd799ae91e3eb316ca880554eb
FILE ext/dl/lib/dl/types.rb	11708	sha256:a46fc414a1229326497488821e40442742c7e5ee71304db3af757ee3079cbf0b
FILE ext/dl/lib/dl/win32.rb	12548	sha256:79c6819325b743ea0b919ecbca71a0ef4d1b2fcb519c26b58d7f4de64838c518
DIRECTORY ext/dl/sample/	11708
FILE ext/dl/sample/c++sample.C	11708	sha256:7b23f9ceb00622b1a2011900e425b1db42abae29047767d977fdf4179040d6be
FILE ext/dl/sample/c++sample.rb	11708	sha256:ff23bac665e1f4741f9f7b0d638d85da2e43e61080e3018e764a1bc762f27c84
FILE ext/dl/sample/drives.rb	11708	sha256:8fe5e277c388d4f5f1364ef05e10aaa4476f18eb728149c0487f8782fed10270
FILE ext/dl/sample/getch.rb	11708	sha256:0012bcb60c0616b7ddf2d5c7a4857a82b61bf1b0ad99e5313a6c7f1e0f92ffec
FILE ext/dl/sample/libc.rb	11708	sha256:0662fe676ce88e079668dad1526a45ccd643f080779e1302caf94c925d52d321
FILE ext/dl/sample/msgbox.rb	11708	sha256:08a05461d2c72f2002f7fb0f343a565a5034711a1809c49f6dcb1e1f1c6c2b40
FILE ext/dl/sample/msgbox2.rb	11708	sha256:b25a50d24a674f55e6030df18e4dc904b00b613f2e4586733cee37f1aec8a019
FILE ext/dl/sample/stream.rb	11708	sha256:bb209af376691fa4df10a0959e18b14526ae83dd02865f4645758eb8b962afd7
DIRECTORY ext/dl/test/	11708
FILE ext/dl/test/libtest.def	11708	sha256:0b686a00596ee493a090b24f655828c473ddfb96ab3f85c5ac0eedfddc305011
FILE ext/dl/test/test.c	11708	sha256:13429200655d040e55ac17760d7da12d8cd91a13cc25321c004678ba358a0c0e
FILE ext/dl/test/test.rb	11708	sha256:a59417220bc99fd5e1e69eb8f6ca3f30bc659979b303289960a7f5d9735a57f5
DIRECTORY ext/etc/	13285
FILE ext/etc/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/etc/depend	11708	sha256:bf169117f13840823bee8494acdaf45c95d4efe04bce6ebb616fd050995327ec
FILE ext/etc/etc.c	13285	sha256:c106edec04dbb6d6bd01259e9dbe7f7d5bdf669e3eb0133c687e455a776cd133
FILE ext/etc/etc.txt	11708	sha256:606bf0ec6222396bc897b13b6d5f8f427bd91ac5dee35f6f9b958ac52f212f99
FILE ext/etc/etc.txt.ja	11708	sha256:8f2a9ac32f4a939b31c9f05d57e8be5fd37848d2172428a8e9ff37b51afe7812
FILE ext/etc/extconf.rb	11708	sha256:26eb1faceed9a1ab0ad5988e9ab21012ca7d8e6d024c29c8aa0ec325b179d456
DIRECTORY ext/fcntl/	11708
FILE ext/fcntl/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/fcntl/depend	11708	sha256:92d035fdafc30ae9271f607439bda9a26e32a0a86f650346b8e5aea7928a7418
FILE ext/fcntl/extconf.rb	11708	sha256:9b4d10c22adcf33df4b723c3e6852f22001526f9f7aeb42505c98fe4031390fa
FILE ext/fcntl/fcntl.c	11708	sha256:d9272410a3e845cbfe6b032acc05a7e1dada8e99547b04d4b3c2e93bd30ef089
DIRECTORY ext/gdbm/	22406
FILE ext/gdbm/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/gdbm/README	11708	sha256:ad2ae098c4e85acdd80d1704103f01c6544c8b5ac13aa5bc564f22a44a122d31
FILE ext/gdbm/depend	11708	sha256:e8ede496fc524deccb795543161a4d036eb69eed91defe3e4add713461c0658d
FILE ext/gdbm/extconf.rb	11708	sha256:436a354aecf2105834024548cde4b1824b192d9e5d89cc64588ab61549beb206
FILE ext/gdbm/gdbm.c	22406	sha256:c0fe6708795df737a6b2d581b10e813605ed4c41b2b91d21b3f5bf3ada109a20
DIRECTORY ext/iconv/	28221
FILE ext/iconv/.cvsignore	11708	sha256:1b28fa8549259a1f62fbde14634c4c4e61edcd1106fde91441c80a5ce105a73c
FILE ext/iconv/charset_alias.rb	11708	sha256:63041609e23ae480d9a59cc30fcbb6dd53f0242f5108064baf59efdf2ce5dbb4
FILE ext/iconv/depend	11708	sha256:d82f5b4fbf82c7b09e902381329bbfce556177d11bd3135628a026d2c87d44b8
FILE ext/iconv/extconf.rb	11708	sha256:4e7257040cdf160ecd486569a0f98ecbfeb5f37915894877920261dd58c08ccd
FILE ext/iconv/iconv.c	28221	sha256:cf56f5fca494579446e8f8f7dd77468b53aece977bdb9a141b91ad908962503b
DIRECTORY ext/io/	16025
DIRECTORY ext/io/wait/	16025
FILE ext/io/wait/.cvsignore	11708	sha256:03bb48aa71be66a79ab0d9962b65f6e1793fe1f65676000a0a479cacb6375164
FILE ext/io/wait/extconf.rb	11708	sha256:22e11b9d51d90d063bd9514cd20cc66baa2fe3e3549ee4edb402121f117fe8f9
FILE ext/io/wait/wait.c	16025	sha256:1527fb372d46273d031a4c8227b24f4aea7e2b488027fc002d260fd3084d5182
DIRECTORY ext/io/wait/lib/	11708
FILE ext/io/wait/lib/nonblock.rb	11708	sha256:0d686ba6896af96285d0821b1e897dcecbe98c9b96171f3fc367fc2ae465ed45
DIRECTORY ext/nkf/	28195
FILE ext/nkf/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/nkf/depend	11708	sha256:f60654bf2b655ba56217a40d04b37da6b3f48ba3c77eddee3e00eed1ed1c3a48
FILE ext/nkf/extconf.rb	11708	sha256:6a9b239afd27fa750b7bc3b41b81f6bb55e2688791b89a1cc0769559d767ef23
FILE ext/nkf/nkf.c	11905	sha256:d106e7c2f1cd9cb50e86e06bd7ccfc95bb28eeed0105b350bc2721d1add17a71
DIRECTORY ext/nkf/lib/	11708
FILE ext/nkf/lib/kconv.rb	11708	sha256:fc7c6aec386e1b86076af06aaf85fd12b6c29c49a6a5266a1d8d81cec87d447c
DIRECTORY ext/nkf/nkf-utf8/	28195
FILE ext/nkf/nkf-utf8/config.h	11708	sha256:2906dfd957f67305adc11224ee4d59005238b3fdaa831e4cc13ecfd07f0b1231
FILE ext/nkf/nkf-utf8/nkf.c	28195	sha256:b1711c9d90b7867abc4cd5043c0a92f39ddd239ea6f00bb6cc443843e6636b6d
FILE ext/nkf/nkf-utf8/utf8tbl.c	11779	sha256:e66c9510a00f7932505de41f4ab91eb8162e872ca8e5b263799fa84a21ac57f9
FILE ext/nkf/nkf-utf8/utf8tbl.h	11708	sha256:dab8a0b8e333f646b781645b175ea7af4efabec72006d1596bc185839001305c
DIRECTORY ext/openssl/	29861
FILE ext/openssl/.cvsignore	11708	sha256:78891abeb76328e77f894ef43cd1b5bceb5ccf0be15a8b1b9061a065396e04ea
FILE ext/openssl/extconf.rb	28367	sha256:34153721cdf9712eb2c9443d73361b749ef8a48f2d5bdc1ce9e4f29c9c8e647c
FILE ext/openssl/openssl_missing.c	16467	sha256:18464d4f92723ed7b14d90d51ce54f30102aaefc778b5552bd503839dc918ce5
FILE ext/openssl/openssl_missing.h	28004	sha256:a23f77e7a54d7382c1772ba8228f021bd65e03935d98f5526eb5641003c555c3
FILE ext/openssl/ossl.c	28367	sha256:33f2b1e95957d5b7dcc179e5aaeab8cf30101898cfbc18da8e6a55ca363992e3
FILE ext/openssl/ossl.h	28367	sha256:2e421ed273988e7c02302de538252a89938d287af73cc3532ebe5c9ffbe791d3
FILE ext/openssl/ossl_asn1.c	29861	sha256:1d34f86b6db613b02509767767a423c3c5d0fe8bcfeb9db44ab7c6659f60e87c
FILE ext/openssl/ossl_asn1.h	11708	sha256:7335b031ea2c5ddcf383bba92c1600aeb1821cca0df7db8583587bc050c0d607
FILE ext/openssl/ossl_bio.c	12496	sha256:7a88b26cf4fc4b45d3733b977edd511d291e1b74cbcd049ddcd186027be69034
FILE ext/openssl/ossl_bio.h	11708	sha256:109e6ae13f87591de9d0415357913b425ed383d243297e3e1babcae15b4aea6e
FILE ext/openssl/ossl_bn.c	28004	sha256:56410d6eafb15ac47ce5fa270f5a6cd02f593b589d277f60bf0c4e410c51c09f
FILE ext/openssl/ossl_bn.h	12496	sha256:c907e39f42b9c7d1580a8816f9ddd7af1afe64fbf4085507c114c2ffc7a87ea7
FILE ext/openssl/ossl_cipher.c	28004	sha256:c6f472f5a436f9de217a8e92d2a42be68df5b60a4d1e4820c4a4e1fa5582d66e
FILE ext/openssl/ossl_cipher.h	12496	sha256:8a1a19d45dc1c9788957b09639cf9348cabeae270e4e1cc5d011bfdea9934094
FILE ext/openssl/ossl_config.c	29856	sha256:9e93f7ad05a8506cc7af32714218e0cae3015a37915d73ad554995fc67711dd0
FILE ext/openssl/ossl_config.h	11708	sha256:d766daff824b9ff63ca6dc9d878bdea0a63cb6bd169f50c86b6e080fbd62fb47
FILE ext/openssl/ossl_digest.c	15600	sha256:3e420f050da835041bf19b5c2c7599fe9a77790c7affb70665a61225380d7536
FILE ext/openssl/ossl_digest.h	12496	sha256:ea808bd1733b873da55aa27d0c505f46dcd5f42e1c6e6bc3c4c4fa05d08f7f50
FILE ext/openssl/ossl_engine.c	28367	sha256:a717eb82db49c4406a8c044aaf4c5333200c7d2c8500448826e787c9b3d4248b
FILE ext/openssl/ossl_engine.h	11708	sha256:bdb9e24678735864be4a9af513ccc15b39eec33c4f22642bfcd1c75ca9af4ac8
FILE ext/openssl/ossl_hmac.c	28004	sha256:434837cbcb8360dae0d83ad949cd57930005f3c746efefe181005e37304eaa94
FILE ext/openssl/ossl_hmac.h	11708	sha256:dc0a125ea153010e02b3ffeee9e9be009be836af7386e01a02e9f5bedcff4359
FILE ext/openssl/ossl_ns_spki.c	12496	sha256:986a3100c40b6ec9d48d03419c2477bf07e8f0ef18a27ce1643d154a639e3b41
FILE ext/openssl/ossl_ns_spki.h	11708	sha256:9f02d33a6a675116b3c70c9e8103efaf0d98f24323be3b5c18f53c84f4bd4bdf
FILE ext/openssl/ossl_ocsp.c	28004	sha256:9bd54c40598034b4ec39b81645dbaefd7d660368240e9a58e6904069167a81c7
FILE ext/openssl/ossl_ocsp.h	11708	sha256:910b2c609aa8c315615fb67bcba00a2283238319821d146fcc3c265e1732a9b8
FILE ext/openssl/ossl_pkcs12.c	12496	sha256:d15a2734e764e99fd70ead998c3ccb1086f7071e1391cd71e296d4f43cef4513
FILE ext/openssl/ossl_pkcs12.h	12496	sha256:78a60e246ff6cd65480abe176081d78845c6a1e5a68bdd2f7b315fe5ca3212be
FILE ext/openssl/ossl_pkcs5.c	28367	sha256:7eb84b75b91e741422f1f635dfe7ded675ec4871a7704865495fd8df93de67a3
FILE ext/openssl/ossl_pkcs5.h	12800	sha256:7ad448d80e8252fab055908759916f204b1d82a98d39686aa3c7656d1732107e
FILE ext/openssl/ossl_pkcs7.c	28367	sha256:288a414705a77acfc0e3255e6a12540e44cd2d432e89ad0df1436a616bf9455a
FILE ext/openssl/ossl_pkcs7.h	12496	sha256:e04d65a1060bad2d08a8e627da6d84f018dea88fab0ca7935ba6d45263458815
FILE ext/openssl/ossl_pkey.c	28004	sha256:ad288a55467c89e4ca7638df362efbc5e9e23c6f95eb56b3ee2a6b7052104f8d
FILE ext/openssl/ossl_pkey.h	12496	sha256:34987b9ec689c759fe411e1d40672288cb989ea3a80636e9d51a83143691584a
FILE ext/openssl/ossl_pkey_dh.c	28004	sha256:371ac5d6a7cc972bb10afe0fa20120150e3c543c29008098fff387a630254935
FILE ext/openssl/ossl_pkey_dsa.c	28004	sha256:6dcb27d900ff27ffaa19a3a40c29dc451d1c23b6c62bcda2b002749c2e42676f
FILE ext/openssl/ossl_pkey_ec.c	28367	sha256:b2938874ffb2b38037f4e74082285b6266d7902ee9df487c1511fde81923aee3
FILE ext/openssl/ossl_pkey_rsa.c	28004	sha256:b92ca1a55059098e2f71292d61000c710cd7d4afa1ea41bb20bfc557e8fb78b9
FILE ext/openssl/ossl_rand.c	16692	sha256:8f0037f2b31da9a0783d5e0361f6df15bfc50905785db186dba6089d61af92a3
FILE ext/openssl/ossl_rand.h	11708	sha256:2bafe6a152450c72d8b3838bb11056976321a81812b4b77bc1946c25d2ed184c
FILE ext/openssl/ossl_ssl.c	28367	sha256:eca459d9f36384132a08f63481dc41fb9d0181122b732d21d60e33cf28303f5c
FILE ext/openssl/ossl_ssl.h	12496	sha256:2d96baeee8624abb7dc471632a5b27f50bf6b585f60dd4529944f0a8b0ccac2a
FILE ext/openssl/ossl_ssl_session.c	28367	sha256:f9713f12da42f82af09c636587dcb9e99eb329bb924949e2c97635c60c6abe5e
FILE ext/openssl/ossl_version.h	11708	sha256:d191852fff5e07dd303d8a99989adccb801f99726f5c1cf3807c14d0cde296dc
FILE ext/openssl/ossl_x509.c	11708	sha256:bfe673c6671ecc93d8c83b4074a69d55a7c1d8e76526b9c7f94b7c614e22d0c1
FILE ext/openssl/ossl_x509.h	11708	sha256:f471b741f98e3734b9f92863fc23f8a90f1df4bd8315cafdd95ba32a3bba43d8
FILE ext/openssl/ossl_x509attr.c	28367	sha256:8d2a493b7219fb724b94706489f4a641d26a45fbd88f1edb9e19fc5fbddcaa80
FILE ext/openssl/ossl_x509cert.c	12496	sha256:d71f89da71462b7a1f0e3068cfa36c827b0ad5357ebf1e5b0c8decf8df4ecf09
FILE ext/openssl/ossl_x509crl.c	28367	sha256:d7f73903aa7fd24e81e40580b2f1f1fb294ccf864971fec383df87d554797864
FILE ext/openssl/ossl_x509ext.c	28004	sha256:2731c7553ed07044f5847722ee72e795b62dd02704e7de04a613a6d366476fa8
FILE ext/openssl/ossl_x509name.c	28367	sha256:b42dcb2573d2bf82df080133bf7da6cff78367a7b125310619724a41cb7734c4
FILE ext/openssl/ossl_x509req.c	12496	sha256:b847acf7f4417e6b1332870f791548732a4d0f358e6c232dec7e6a1258502fa0
FILE ext/openssl/ossl_x509revoked.c	12496	sha256:cdef2725028013bf64b050ab3c7a6c2a83e637471f9dafdf063f7643a2dbb80e
FILE ext/openssl/ossl_x509store.c	16691	sha256:4c6cecd7d4d90ddbcdc1aae40a41eddf866e26f1a2aa6037f79d270ef7ffa3bc
FILE ext/openssl/ruby_missing.h	12496	sha256:c9aeed9dd073e1e149e53d90c4f0d41074dfaf6940b4b249907e3617bfd3ccc1
DIRECTORY ext/openssl/lib/	29856
FILE ext/openssl/lib/openssl.rb	29856	sha256:566343883b535f553f7cf4d6c4ca615803f91457dea8b020ffdb12e8ec2a045c
DIRECTORY ext/openssl/lib/net/	13657
FILE ext/openssl/lib/net/ftptls.rb	13657	sha256:952e57a33c33dccb6264e09b665ca64e3da3b4fa506b081e6c1956e63c4c945f
FILE ext/openssl/lib/net/telnets.rb	13657	sha256:c110a6d892093d7046699203c34dd5762dbe50398c8b81baa4a8e3538b440971
DIRECTORY ext/openssl/lib/openssl/	29856
FILE ext/openssl/lib/openssl/bn.rb	11708	sha256:496771674ca504db9b2673092b37796c1c66f7fc485756587d3bde489d54e77e
FILE ext/openssl/lib/openssl/buffering.rb	28004	sha256:024d94271e17ac6b4df4b2e3639e3fad2fa7c38c20f7534300bbef8bb10210fd
FILE ext/openssl/lib/openssl/cipher.rb	12496	sha256:394bfec3377e8af956c73e9db9aa4cd8755529dd4c99b07fd93d7663511ff608
FILE ext/openssl/lib/openssl/config.rb	29856	sha256:71eeeae1e6a6a3939e5a348fb1663414d2c525f29f614c7a449722400ddeefd3
FILE ext/openssl/lib/openssl/digest.rb	28004	sha256:f9de7562304c90b9d4fa4209cd36715a31a6d88050843feb1f20e690c5b677b0
FILE ext/openssl/lib/openssl/pkcs7.rb	12496	sha256:b5a170bc88fd13e0f1c17d0610e9bf5acd85e28709e6e4c3a205f278c684ab75
FILE ext/openssl/lib/openssl/ssl-internal.rb	28004	sha256:a19fb9acc9f9dfc01357f42e534d4087b9a039b331d5d344b75594cd78ff9235
FILE ext/openssl/lib/openssl/ssl.rb	28004	sha256:36654cd56796b41f633f5c54061590a881374e68e58c15b2a6e4e0095a9fd79f
FILE ext/openssl/lib/openssl/x509-internal.rb	28004	sha256:27b8003a6dd6eeb16fb3f8e1008f35176fc5c6273ae77f04b107c5e38e136ed4
FILE ext/openssl/lib/openssl/x509.rb	28004	sha256:36654cd56796b41f633f5c54061590a881374e68e58c15b2a6e4e0095a9fd79f
DIRECTORY ext/pty/	16025
FILE ext/pty/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/pty/README	11708	sha256:0f2451d5b1277ae7e19ec793b7bbb73b956116c081076813f906031367624229
FILE ext/pty/README.expect	11708	sha256:46bd762a1106fdaec2cad56cdd6b889563b627159af4b978e2d70e69b1f4cc5f
FILE ext/pty/README.expect.ja	11708	sha256:3dce45eb31e07f6d09a8bc3566a08ab48ee3da414fb5310c6f01f017ed900be3
FILE ext/pty/README.ja	11708	sha256:b1d40207d63186d31d869f2e17b159d89d4e5d842ec29cc6decd5ba2f2f0d441
FILE ext/pty/depend	11708	sha256:76381cd2cb36392db6544d3cb0a82e7b1b42f20cb049bcd15ac715bedf934c9f
FILE ext/pty/expect_sample.rb	12898	sha256:f27b0f7cb9576159cba99afe8fc060d5f4a5eba33050a8ebba5b401b393c6088
FILE ext/pty/extconf.rb	11708	sha256:8e71deabe5dd75ecc9be020e55c31f69dccf6208d7995e77ea14a9d7cdd4c944
FILE ext/pty/pty.c	16025	sha256:b303b793e90e520d786302da25d47b64be4064cc1457dc66d14fcaa2450a9401
FILE ext/pty/script.rb	11708	sha256:7a5d7ed7d940fc6380d0b626b9da8be4c8511b6efaa9655eb019cf0803c6d8f7
FILE ext/pty/shl.rb	11708	sha256:8bfe3bc007e2e52daeddd28389a01b6fca7cbe1b75a3107caee98df7ba814b5c
DIRECTORY ext/pty/lib/	15531
FILE ext/pty/lib/expect.rb	15531	sha256:2bee85821f752d6efb5c38d10c6f275d4daf5326141b8beef1415482bf21e4c8
DIRECTORY ext/racc/	11837
DIRECTORY ext/racc/cparse/	11837
FILE ext/racc/cparse/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/racc/cparse/cparse.c	11837	sha256:3381c202b05bc2b10f924c50340770f682ef3a3d6f82c4861bd8f3294f43747c
FILE ext/racc/cparse/depend	11708	sha256:e2bf2175c7ab7860d85e52dcdabc20ede216f9576641d9492186bb669efb81ee
FILE ext/racc/cparse/extconf.rb	11708	sha256:5b6f310505998679d55cdbae05ff756dca21b6f1199606d40769be92337c9915
DIRECTORY ext/readline/	27959
FILE ext/readline/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/readline/README	11708	sha256:ecb0236c71beef9a281779e87d720036b869ea2a2bcdcb055f55fd23fe091405
FILE ext/readline/README.ja	11708	sha256:df3d6ffcc0971aaded1d229390bafa61b5819a2db4d087a4c53f104f3ee3e162
FILE ext/readline/depend	11708	sha256:0b3e49a3eb8a11886220b8d3169c755778424fbdca984cb36afc50fa28ff0213
FILE ext/readline/extconf.rb	14225	sha256:7c9a27e5d89c02f4d4931ef56bb1543f14ce6926e31833327574d2967b00c7b9
FILE ext/readline/readline.c	27959	sha256:8af8c32d3437dcec3ec31d06d89a13e3727c13fb8124cefdc8cd81bc37c55570
DIRECTORY ext/sdbm/	12800
FILE ext/sdbm/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/sdbm/_sdbm.c	12800	sha256:c07d2d18842acc1a987d6a452b87d84a6db89acb88e9efd734985f5f3b3db3ba
FILE ext/sdbm/depend	11708	sha256:6531ac5d7135af8e4b5a873b12ac3776b66951a8b007a44741a2c7a82d7ed698
FILE ext/sdbm/extconf.rb	11708	sha256:3748ad61786c422bfbc9acaed8bcd72e1d32bfeb3458b847013b9558df144f10
FILE ext/sdbm/init.c	11708	sha256:fbcf0ea61f0b3c32bdeba9f9cc3093c82665f576638bce18c5faa0b6843407f6
FILE ext/sdbm/sdbm.h	11708	sha256:b7f14b87d31f2d2ee90c7aec73a346b4cf5e2729cff9a11d493f464783795496
DIRECTORY ext/socket/	29911
FILE ext/socket/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/socket/addrinfo.h	16866	sha256:18980b92b2a50735745b9a8d7d533bb54b48ca5207dfef916ea5be4dba0fe7d8
FILE ext/socket/depend	11708	sha256:9a5ae7b70e28fa5c38655d0326f6b5e14d2589834b07a209917378f288cb53ba
FILE ext/socket/extconf.rb	29911	sha256:6b9ee3ba304e75301e3423ba026446d1538649096384d4bdedebd6ac25a3291e
FILE ext/socket/getaddrinfo.c	22619	sha256:327afaa71b2ae31aa22a66d1aad59dce22489acf3ec526fecb2815ed01800ce9
FILE ext/socket/getnameinfo.c	12835	sha256:8ff4b68a4abade6fe75f2bcc7a587ec00e7447e8ac640efb0d9ceb42a32bad71
FILE ext/socket/socket.c	21798	sha256:89a53cbce52248af2456152fafbd175c79358ca540694a203fe2eeacf4e1e400
FILE ext/socket/sockport.h	11708	sha256:798f7ebe59a7b5dc8e92b6e048018744799d4c785edf3576ffefa604eaa42df7
DIRECTORY ext/stringio/	29904
FILE ext/stringio/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/stringio/README	11708	sha256:29b83650b692ba985f6064017160b6bdb63066eec1b521e76b2327a2e5b315eb
FILE ext/stringio/depend	11708	sha256:162e54bc7c87c3ac541b2e201486ccc5b59a557dea848d451807aaa961acbd0a
FILE ext/stringio/extconf.rb	11708	sha256:4e8679a7b9f094198dcaab71686aa50a02f5935a99745fb0823a3e1533275103
FILE ext/stringio/stringio.c	29904	sha256:416dc5cf198d322654e23fc7aa579bbedb8f4694a937ba465728adbfb1d7e419
DIRECTORY ext/strscan/	11708
FILE ext/strscan/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/strscan/depend	11708	sha256:2c94da6abec1eac8decbd6329a7fa6fb6402288bdbdba55e919c4cfebfe79b34
FILE ext/strscan/extconf.rb	11708	sha256:692f74584f4ff17458909337a25fc735c7fbc1fa03840050c6b9399d356f589c
FILE ext/strscan/strscan.c	11708	sha256:fb8e71495bd75423b370198b0fde3ca2a2bdcf31d4335cb042cef8221a3aaee2
DIRECTORY ext/syck/	16076
FILE ext/syck/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/syck/bytecode.c	11708	sha256:0cfefe3d6e33d763a5e6cd28b89217b7eabaa377345c984ba15133a49c748aee
FILE ext/syck/depend	11708	sha256:bf1a680557e235001785cdc56709fcd36b8bdec6f4c85021344cd1c1c609796a
FILE ext/syck/emitter.c	11708	sha256:2c4c00a7951b3376bd2624bb2ca0a382a714425cd0d828fcaa55fc5e8161cf36
FILE ext/syck/extconf.rb	11708	sha256:d525f6ad7eac3f58beea2eee2f513a12d50e1a486b3553839ecc4fc616a656e2
FILE ext/syck/gram.c	11708	sha256:3d9149be37dc02d1c85704f26e84c32902534b59152388756384a4f1088230c9
FILE ext/syck/gram.h	11708	sha256:bf64de5160a4beac9ba8c5fb6346188d5ad66c2d9f2dc8a6a54c7a6e2e7e7c4b
FILE ext/syck/handler.c	11708	sha256:84f55aef696f8e7098a8455f8192b7af0d994b337b708483957b024be54ce1b2
FILE ext/syck/implicit.c	11708	sha256:632a116264046379b7d93a45916420c492736fe2cb333f3667f3df00822f942a
FILE ext/syck/node.c	11708	sha256:4bcef3915d73d60dbc4f93051d3e2bd244fde829f6142b9a056ddec65955bfbf
FILE ext/syck/rubyext.c	16076	sha256:aedaa186ceda63136c0ac7765b7d90ad0c4226c1fad73c009b56fedc1ab34201
FILE ext/syck/syck.c	11708	sha256:b993e1195a88d8cfac15a5e01d23e58360e628152c9ef69eb517a211aa63ad8a
FILE ext/syck/syck.h	12800	sha256:4dab8cf8d3ec420fafe24ff044cab19aa9af150bbc0c84abda37a50eca09ac3c
FILE ext/syck/token.c	11708	sha256:056cc2e99f92d7db956a0c83c6b001b2c628e5e6e3dd76b8d15ee4943629ac9a
FILE ext/syck/yaml2byte.c	11708	sha256:65546b78bdcd74f55487e5748201e56b79976326cc0ebf22b98ceeaec2784803
FILE ext/syck/yamlbyte.h	11708	sha256:3428fd8292993d6a4acfda401f798f9a1077982e11728acaf049fe85b86770b6
DIRECTORY ext/syslog/	17809
FILE ext/syslog/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/syslog/depend	11708	sha256:a61c086c7fbc73dc6efc959261a6176cafcc4d1318f0bbf9dc37d2ba2c40a320
FILE ext/syslog/extconf.rb	11708	sha256:a39c0fa203301b5c06bbf9a247515099da7b4970f66cbb86eb1a4f071a29e36b
FILE ext/syslog/syslog.c	17809	sha256:ca374a719562167d0c2fcdf7b9d69c43058a7bc7ae813db60f379c153edd6b71
FILE ext/syslog/syslog.txt	15822	sha256:b334d6b131007b8459f8b669cad8a88d6812e50d9c279afc180fb9c09432882c
FILE ext/syslog/test.rb	11708	sha256:4413460c11f79aab494ecf99fbf47e0be360fe8e3e5275da6d976deac96d7fb3
DIRECTORY ext/thread/	23049
FILE ext/thread/extconf.rb	11715	sha256:2cc8f3e8fb992f0a46ac4a939456d0e7959f61bfc7fd7a869211941cc9c95eef
FILE ext/thread/thread.c	23049	sha256:425cea81ab1bc1bf11187217ec66df2252617511ed06d8e63deac7fd5ed8e4cd
DIRECTORY ext/thread/lib/	11715
FILE ext/thread/lib/thread.rb	11715	sha256:a1431e309d615456bd4c36c919f2642f4c1cc37c94739673876845afd87cc280
DIRECTORY ext/tk/	22357
FILE ext/tk/.cvsignore	11708	sha256:c50d8a03e178d75789b3fd4c2661623bad745ba9baf074ccd0a8e26f2337fa7b
FILE ext/tk/ChangeLog.tkextlib	16458	sha256:fa215c543d5fb2c562440847a8e7737b6484a31624872bb8af6c75c17326fe80
FILE ext/tk/MANUAL_tcltklib.eng	15849	sha256:ec0720fb27e457c6ca5abf4ac5bcf4209d558d714194b19111069161369e5441
FILE ext/tk/MANUAL_tcltklib.eucj	15849	sha256:250051b4aa0d437823091f5b2c3df17dc7d75f20180e50dec717ea71dd5ac489
FILE ext/tk/README.1st	15849	sha256:d696e9abee27d359bebf61df13e24e132811e9c2b543313732b56fbe2779cc3e
FILE ext/tk/README.ActiveTcl	11708	sha256:22d211ba7ba374fb6e7ba142e35cb426838329f1367d03025fcd13d1ee9406d8
FILE ext/tk/README.fork	11708	sha256:17a5b3f1e54c1bc37524a1c93293219eb60a19e6eaee51e365c6526e3ea5c688
FILE ext/tk/README.macosx-aqua	11708	sha256:66fa7984b3fa49b9f36367ab4767b72d6fa78ecd0e23438d66c2c58b91a8b610
FILE ext/tk/README.tcltklib	15943	sha256:6077eddde933a3ba155c25500331db231945428fd26ff48ca9acecdaf6f4c235
FILE ext/tk/depend	11708	sha256:bd7580d5b046667f27da7273d8297b9086e79b7a3cecd66f1f17cbaf54259e1e
FILE ext/tk/extconf.rb	15943	sha256:1ec771e54515de55fc79172f73556a097e2d63530840302b7042592621b7f5ec
FILE ext/tk/old-README.tcltklib.eucj	11708	sha256:ef9f9aa35949178f24a65b55094ec8813b1b3a96bee380ac3ee318c75b8be160
FILE ext/tk/stubs.c	15849	sha256:3ad43654c5b5d1198ab045e075932bf4f2324810c790cb792bbe1ad4832cc2c2
FILE ext/tk/stubs.h	11708	sha256:8f6b1ec9a2565992aff47350536b5b21c3729d689950d09142ef0f6594687218
FILE ext/tk/tcltklib.c	16554	sha256:2c40b43542a5482cc3a7db1c76462b08d656e36ee76c2ab9d174aa1b11410cfb
DIRECTORY ext/tk/lib/	22357
FILE ext/tk/lib/README	11708	sha256:4707c944459cd65120ab9f5ef857f0ebc7b297b28477c524b93823d6d332e9cb
FILE ext/tk/lib/multi-tk.rb	16554	sha256:628a625ca9e1f49b672a5ed46366029600a9b908fef81080c0bef05e7fa013a4
FILE ext/tk/lib/remote-tk.rb	11708	sha256:b5db3971337f7434a9b44423d7beba5c6454633417a9f8737bd1d4e88d47a81f
FILE ext/tk/lib/tcltk.rb	15849	sha256:311d4738f9702c6ecc6b2fc9fdb84f20ce8fb87631d75c0b9a416a97b7f8d095
FILE ext/tk/lib/tk.rb	16554	sha256:d187f354b2c549bebe2abafece5397ee770a9c7efc56ea81e1a694f1a1be9fdf
FILE ext/tk/lib/tkafter.rb	11708	sha256:a376f8cac3388b74df464f00c73085644bfc75116b18a3fd036bcc909648501b
FILE ext/tk/lib/tkbgerror.rb	11708	sha256:90d9ceeaf2c639c31b3f07f86668a205b834caf9664479b1c538081cb0f994d7
FILE ext/tk/lib/tkcanvas.rb	11708	sha256:cd789878db5d76572dc9111f73e1af5d7ba334ed1c2a8e2b5fe07410f63bcc90
FILE ext/tk/lib/tkclass.rb	11708	sha256:a5962214ba296ebad0fe7512a7ad563d7aa019f22778ba1361211ae25682ac11
FILE ext/tk/lib/tkconsole.rb	11708	sha256:ab4316487117331a5353e3f0289e026fb72f58cf7a360e061315a05671e7e63e
FILE ext/tk/lib/tkdialog.rb	11708	sha256:4039e692c34ec5be8099179cb16198bf50e045b5b215867cc9319ef95bd8d023
FILE ext/tk/lib/tkentry.rb	11708	sha256:bc8fc523fc22e0bedbe2107d11605dfb7c760f7a17f9647508c5a15e61af8074
FILE ext/tk/lib/tkfont.rb	11708	sha256:cb3c8a05e0a70b97907dadacc43be78445c99e3c682e0d4e97ecd9b2125656f0
FILE ext/tk/lib/tkmacpkg.rb	11708	sha256:9fafc3f62a7465d70254e0a362713bd814166db0e2446ef6cd05a8f868928cda
FILE ext/tk/lib/tkmenubar.rb	11708	sha256:ccd4bd2f94673439e5bea1b60023fcac65a14a1b851628d70923b1a3d7a38862
FILE ext/tk/lib/tkmngfocus.rb	11708	sha256:d98d21cd2af2f9788df5563ef83f3c8ab147f1b825452589bcc56523f52a838c
FILE ext/tk/lib/tkpalette.rb	11708	sha256:7cc5d02e1905d064d490ea57fdf4bdad44746ce618b125d67c67762f73858083
FILE ext/tk/lib/tkscrollbox.rb	11708	sha256:46c7609598730046ae6539be4a8bfafc00fa4fff88a649c336dff3a4ce9dbafb
FILE ext/tk/lib/tktext.rb	11708	sha256:8eceea4d78b4fa94f1e14307abe66b91a0aee38e3e3a9de89651606da7a3c5d1
FILE ext/tk/lib/tkvirtevent.rb	11708	sha256:a5b288233b342828663a462825e5db6e71d005b5819bdf49987f664668b4c2d2
FILE ext/tk/lib/tkwinpkg.rb	11708	sha256:8bfc80e15c1e00f279a3723d6840bae1ef7a9cab686691c4ed3d17c7b61a0619
DIRECTORY ext/tk/lib/tk/	16554
FILE ext/tk/lib/tk/after.rb	11708	sha256:1de48256d8783e0e13a8327d3b98cf0e5668e386715f44ca690822105cf75210
FILE ext/tk/lib/tk/autoload.rb	15849	sha256:a1170ee88cd4ab2c063207f8996da2b678a7b8e3da2eeff78826d42fe178504d
FILE ext/tk/lib/tk/bgerror.rb	11708	sha256:255540d2149173b9b48f9c18a56dcacf7c038e40375d4f9adb397a4d62cdf02b
FILE ext/tk/lib/tk/bindtag.rb	15849	sha256:a8e78f0bb24d47bdc79b9f2d61d8bd6a37e695798fd9d9c1ffba2bb0fc307ea4
FILE ext/tk/lib/tk/button.rb	15849	sha256:01a8b2ba85ea21f30fa6ed8de3aafff486f79dab47122bb81bc10e72da1e7754
FILE ext/tk/lib/tk/canvas.rb	16554	sha256:41ea234d9348a8356f903876fb142f548e775d67e777bd7534a987e69bd2afdf
FILE ext/tk/lib/tk/canvastag.rb	16554	sha256:3242f4feefe3660e4520c5b8a89d9e9b4687261a84d62feb98e3b179087bfc27
FILE ext/tk/lib/tk/checkbutton.rb	15849	sha256:bcc0d110b1c881151cd9353957b0a3dd4c470572d5eb118028e00236ead07be5
FILE ext/tk/lib/tk/clipboard.rb	11708	sha256:92531212554c872c5bbc36a0755f44838caa4c39e5088bccb4a87c2745e9faf6
FILE ext/tk/lib/tk/clock.rb	11708	sha256:3a980f4206903450cafaadf377bcab77fb8dfb28b26fdaf81d558f0216b81456
FILE ext/tk/lib/tk/composite.rb	16554	sha256:6a46745958d37d69d0ec7ed535c250ea236e73e44ef3618b678c6f8f089ffc36
FILE ext/tk/lib/tk/console.rb	11708	sha256:dbe2921451b6ebe232b006357d0a78ef503ab01ec9a5e3a26c8761d25e1148d7
FILE ext/tk/lib/tk/dialog.rb	11708	sha256:ae58d09341b44144f4860cf24cdbac31d47f2226cd8cc023b5923adfb5df25cb
FILE ext/tk/lib/tk/encodedstr.rb	15849	sha256:4dce9b56828001cb17f0a7eb5b34ffc7377650b8d1d8900c34952521c18c2979
FILE ext/tk/lib/tk/entry.rb	15849	sha256:7aa123abd81d6c75ec9582c92a49a93bfccb901da0a579ea46dddac08740ac43
FILE ext/tk/lib/tk/event.rb	16458	sha256:915b8431817d56ed4c950ceccd951a4abf5ede8aa3c70f06468abc42c2e03961
FILE ext/tk/lib/tk/font.rb	16020	sha256:c9021add7588569609db49219f81973c92006a8f1497b025d5bedc3299a2c902
FILE ext/tk/lib/tk/frame.rb	15849	sha256:f0033d31ecf4fa2946b366f2be8e2dd7972eb3a879b63e17f846931c9b8d9569
FILE ext/tk/lib/tk/grid.rb	16458	sha256:a708321367a866041fd0668850449f6bb457e2aef2ca3f4a42ce70aeeea399c1
FILE ext/tk/lib/tk/image.rb	16554	sha256:e052cd6372873afa9a6aa6787a09fcb88e4cf88d8ce6856c576bd04da4a66f84
FILE ext/tk/lib/tk/itemconfig.rb	16554	sha256:7d1c4f2babed5add853dd7858dd2ed6031c4f3896a0ee63db8c441e5a3bcf763
FILE ext/tk/lib/tk/itemfont.rb	16554	sha256:14f857e8d1b0065f6874a9e65ab5cea2cf0f8ff1c57dc8b687c950f06f49cc97
FILE ext/tk/lib/tk/kinput.rb	11708	sha256:0abd3510b6ac8951107b09c31e69177bc66c7b1266feb5c45d3b7c49fcc761c3
FILE ext/tk/lib/tk/label.rb	15849	sha256:18d56eb9ad53495abab5bb1bb4214c958409415a523a98e76a65ad6b40c5134d
FILE ext/tk/lib/tk/labelframe.rb	15849	sha256:4c26cbdbef853361fd27d6f073b6dac7636b12e19ab3d155925eecb9a1a11cc7
FILE ext/tk/lib/tk/listbox.rb	15849	sha256:df5e657a2db56a9837b2442a9afd51857631c70f5420e3023c0412e9ea15ab0c
FILE ext/tk/lib/tk/macpkg.rb	15849	sha256:ed62078f64d0e1ef9bbb72c12635c359d5b4dee935d1b0ba0fc11e42158d9e2a
FILE ext/tk/lib/tk/menu.rb	16554	sha256:a2a157fec552c1274ab2e756a65917dbcd954af3bf567157f9243034ca0f7007
FILE ext/tk/lib/tk/menubar.rb	15849	sha256:ad40aff6ce138b2fbc3a2997430428df1ab54c6ee2a92395ff07da9ecdb9df0d
FILE ext/tk/lib/tk/menuspec.rb	16031	sha256:939257e506a204d352da698c2cedba95579799117312fd165a417275d42c1057
FILE ext/tk/lib/tk/message.rb	15849	sha256:72baf0ea82e154e9bb09e38661ddf9896c943c596a293492ae8b07686c02ef8f
FILE ext/tk/lib/tk/mngfocus.rb	11708	sha256:06ff2fed516518249c30524c4161b9afb74c01f6db5b999f05b715ffc7642c33
FILE ext/tk/lib/tk/msgcat.rb	15849	sha256:5ac13a9e57bab49a3ea3fb8c86958233c9814efd84ab5733a880e4b858d0d71e
FILE ext/tk/lib/tk/namespace.rb	16554	sha256:8e933fa17f148f2b28b2f2dd7f3965c3284f08afa7d2a37793dda03877fe3ff9
FILE ext/tk/lib/tk/optiondb.rb	15849	sha256:e6e6b28f059e0b87e438c271b0cab1592cb4ef07d06c83027abfa3c75c172d64
FILE ext/tk/lib/tk/optionobj.rb	11708	sha256:d48dddd5c275ae52e28967607c01e499cdb018fd05f038ddc575074e6ad8a7ca
FILE ext/tk/lib/tk/pack.rb	16458	sha256:0b40a16fb769fac59d0c909c0394fafc5c541ccd6b5b3a684fc2c2855af4ab45
FILE ext/tk/lib/tk/package.rb	15849	sha256:b93dfff4cf040c2ede264d7149ca920744d41bec5c822f99a60f0469ae2325e0
FILE ext/tk/lib/tk/palette.rb	16031	sha256:cfe278c7237d7aee7f3136729d270e7c531fd36857c5f5cabc95f8cb8be2367c
FILE ext/tk/lib/tk/panedwindow.rb	16554	sha256:aac967c67a0a302ee481836682481fc258ed17fadd50decd6412b03084e81d76
FILE ext/tk/lib/tk/place.rb	11708	sha256:cd49a6754e10d89497260107e7dd5e258221315ba15263761ab121ac9095c580
FILE ext/tk/lib/tk/radiobutton.rb	15849	sha256:a1a46fee384e9adf22bb0a21e3b0a809490403ccec8e38e706d1cbdccc5a2cd5
FILE ext/tk/lib/tk/root.rb	15849	sha256:d60ff9d2f37c516ec4a542a96aabf0e9e646aa63e837e8c3def9b9229853f1f4
FILE ext/tk/lib/tk/scale.rb	16193	sha256:be374c7acf521f26d4410cd1f24b1a7fb32321dac6f96a81f18a3a1faedb8bb7
FILE ext/tk/lib/tk/scrollable.rb	11708	sha256:6b03989a45df5f37c7cbe2790f0d0687068a285bf7100e0c2906c7498f2aeadb
FILE ext/tk/lib/tk/scrollbar.rb	16193	sha256:7c385c66c74e742f45695a6d80917009d68d615564e7777476acfa9740084d18
FILE ext/tk/lib/tk/scrollbox.rb	15849	sha256:a61d3d16c361c861d42c6f40ee25f6b98c6fe55449abe21354fbeb8d6ed1aaf4
FILE ext/tk/lib/tk/selection.rb	11708	sha256:ac1f3589fad1f55296c14a68c8bba97c7b730e87cabdce143190c25686867fe3
FILE ext/tk/lib/tk/spinbox.rb	16458	sha256:e06ed932a4dc1638255d35e6e319c5725748eda3461f413e7a104720a30a6022
FILE ext/tk/lib/tk/tagfont.rb	11708	sha256:a1f7bb792c1bf6c180f215790577d298df1aad0d9f778afd0745d4c5ae4488b0
FILE ext/tk/lib/tk/text.rb	16554	sha256:f9f155e48606c046cd23b7447baa0179e77751c94f2d8882cae4d1ceee428191
FILE ext/tk/lib/tk/textimage.rb	16554	sha256:429f60fcc086058344cdda0270e02bcadddff80bb75a27fc565b84416e0e7d77
FILE ext/tk/lib/tk/textmark.rb	15849	sha256:7919263cb31b622dc66c9e037ded378661c1fb2b10c82c14bbbfb618cb8d39d0
FILE ext/tk/lib/tk/texttag.rb	16554	sha256:43e051f36c32775654e951ad49684b3358af57371e060b12c9088c04ceb6cf39
FILE ext/tk/lib/tk/textwindow.rb	16554	sha256:ebb9be4005935a0237816c1e224b4f73fcb6a068312db5dce69efda95b752f7a
FILE ext/tk/lib/tk/timer.rb	16020	sha256:a90dcb1d14010bde01dc9633505c03cf52de0727176636e65c863fb0a2bc8a4f
FILE ext/tk/lib/tk/toplevel.rb	16020	sha256:ac0641bfe9267f4a6927e92500dd3079ec8d0a67996d5929c9e75cd72ec5aac5
FILE ext/tk/lib/tk/ttk_selector.rb	15852	sha256:d4288fc5ddd2eda261c6b3ab2742c4694c328c8a79296b15a43801a23d957ca3
FILE ext/tk/lib/tk/txtwin_abst.rb	11708	sha256:e1faf4f5dace659c20c021eb3b13ecbbb1ec68e12e87e696c006ce42c2b035e7
FILE ext/tk/lib/tk/validation.rb	16458	sha256:51993595e51ac1594ecba2cafabc0f81737a529f811cf4f80ae687bac271941e
FILE ext/tk/lib/tk/variable.rb	15849	sha256:a3f688d3da4a8258258a3ffd5d3c0bb25a3fc4bea03b1f007fd21e2b4d7c4187
FILE ext/tk/lib/tk/virtevent.rb	15849	sha256:5fc7560163c4afaa82094d84a2ff3b2f57171583c80667c401a01700abe627e1
FILE ext/tk/lib/tk/winfo.rb	11708	sha256:74fa62acc34bcd17b66c81c9ac95374b0764951d714c2b50dd6dd2ffcba40c08
FILE ext/tk/lib/tk/winpkg.rb	15849	sha256:1af4b33fc789c7fdc4295da4f9c592f3489070999fdfe53628246f5586147c3e
FILE ext/tk/lib/tk/wm.rb	16458	sha256:19bb5ccec2bc1229ef3ee9c372dd2ab04fd4fd623b3b9076be7e2c20ba02e6f2
FILE ext/tk/lib/tk/xim.rb	11708	sha256:c3ba0964d42d90b9fde2a8fd39761db2316558a6d2a01a5ef56b902845f49f65
DIRECTORY ext/tk/lib/tkextlib/	22357
FILE ext/tk/lib/tkextlib/ICONS.rb	11708	sha256:b4392c3a3739b6f0220d026d66d056e8379c862857cfebb2af7c99ec33f061dc
FILE ext/tk/lib/tkextlib/SUPPORT_STATUS	15849	sha256:a3382e91eca30b4c993b05da423430aee08fa69bdebdd10aec6bab7fd2fc7a6d
FILE ext/tk/lib/tkextlib/blt.rb	22357	sha256:ef526e79b6f8a558f6fd9d2b0996602c0ba60cfe7adbd65057d27afbaf2383b7
FILE ext/tk/lib/tkextlib/bwidget.rb	11708	sha256:3b357c0d719f4d82f84cca9871b4468164398db6b05c74a22d629128b3d27451
FILE ext/tk/lib/tkextlib/itcl.rb	11708	sha256:75da12d01c0b59571375837b446a71643be5b5f51876a0f31a256703cb8f6253
FILE ext/tk/lib/tkextlib/itk.rb	11708	sha256:692f9174da5b94425daba388bda99b83567a13a81f51b49c33719e23adfb6c1f
FILE ext/tk/lib/tkextlib/iwidgets.rb	11708	sha256:2a83064bf8348eb5a6c53a8338a8b15d318ec1be8cc0ea6f2c5976e06f9f441f
FILE ext/tk/lib/tkextlib/pkg_checker.rb	11708	sha256:f42e53aae73882c652146e0629b61bdb702c485e1926792bb363b9aba9d84ef6
FILE ext/tk/lib/tkextlib/setup.rb	11708	sha256:53b9fec35b949c9c119231346111df61cfb4f5d4d1235e1e7e321581676bf657
FILE ext/tk/lib/tkextlib/tcllib.rb	11708	sha256:1354d97ed4ef77238e545be34f5331344db63401eb3ab3772eeaccce91457004
FILE ext/tk/lib/tkextlib/tclx.rb	11708	sha256:54d0c831307531fb82e5847ccbb2c58f3ba712be4dcb84021ecd9de92307f97a
FILE ext/tk/lib/tkextlib/tile.rb	16458	sha256:0d5d3e698b41478ee0a12ae5344c2fc18ed2d3ec23c3491cee5835f4ccd73959
FILE ext/tk/lib/tkextlib/tkDND.rb	11708	sha256:d5b97ec222331bfe61e452c29dc442c56c614dd303c029ecc6ee8d993dcbe24b
FILE ext/tk/lib/tkextlib/tkHTML.rb	11708	sha256:461a6515e28c51bacea7712cb4334ea994018d731525ec4dc12bb551ac55997c
FILE ext/tk/lib/tkextlib/tkimg.rb	11708	sha256:df8704c6cea8083e791601c75b1d6e998319d8e64dc491994b7d3cb5e52c4e02
FILE ext/tk/lib/tkextlib/tktable.rb	11708	sha256:f3af3cf7f1a46dc1ab2882c5cdbc3f43cff9937073a6c3290718f1ca5d7bfebd
FILE ext/tk/lib/tkextlib/tktrans.rb	11708	sha256:554d5eb8024eb9d5e8234e560b81cd40aef73c5b3aa40c30ca0676a1b7cffc24
FILE ext/tk/lib/tkextlib/treectrl.rb	11708	sha256:73eac08701fd9f54da317a53ab9ca2f5527963fb1d7777a13d40f8cfddf32859
FILE ext/tk/lib/tkextlib/trofs.rb	11708	sha256:8a8d6311d5ca05b5fc9558cc69e89c6d52ebf580a3d59ece66bbae81e64bcc8f
FILE ext/tk/lib/tkextlib/version.rb	16554	sha256:49208f5fbce135748f8583ce8e5df873f250ad2f3a76852e7fe8897590d3ed54
FILE ext/tk/lib/tkextlib/vu.rb	11708	sha256:ecfe6a0403313f90428a4e965a0b294150d1008dd31f1f72bc27e6166d117545
FILE ext/tk/lib/tkextlib/winico.rb	11708	sha256:da355b1b04ec9ae9816c688e757a29b93cf299d2b5e3caeb885573854339253e
DIRECTORY ext/tk/lib/tkextlib/ICONS/	11708
FILE ext/tk/lib/tkextlib/ICONS/icons.rb	11708	sha256:870a3110ffdd5b0b4e1824af6a88940d422adc69d89cb07dda12ec3efacc3a59
FILE ext/tk/lib/tkextlib/ICONS/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
DIRECTORY ext/tk/lib/tkextlib/blt/	22357
FILE ext/tk/lib/tkextlib/blt/barchart.rb	11708	sha256:e3e2827b00e40a1be8300d7799fd65f1fc30f1831b77de7057aefde4b6b56b43
FILE ext/tk/lib/tkextlib/blt/bitmap.rb	15849	sha256:379d36e342ea2d107a4c831a4aa46fa58ce1161e13f3c7cc749ef5f42118a87f
FILE ext/tk/lib/tkextlib/blt/busy.rb	15849	sha256:4a187eee1b79cdd794751159d107013549a48a67a7a496761e30414bbe1b489a
FILE ext/tk/lib/tkextlib/blt/component.rb	16554	sha256:59b54172834e3408cd55bc215fc39ec3b8ba08823dc777e75f6d582f5ba70d82
FILE ext/tk/lib/tkextlib/blt/container.rb	11708	sha256:91b6efebf27bd2967f6726b68104814d2d0479ac588c7f058ea61193032bff51
FILE ext/tk/lib/tkextlib/blt/cutbuffer.rb	11708	sha256:3bd7c759895b8ec9736ca8b73ba995e2d1907e13387b93a5bd2d3cefada1a74b
FILE ext/tk/lib/tkextlib/blt/dragdrop.rb	16458	sha256:8c38a2ac7bff82a1d12ca5da089e210ddffbf491551f2b6f13dd19c32624f76d
FILE ext/tk/lib/tkextlib/blt/eps.rb	15849	sha256:772cb4ca1e3291223ee8ee4591d31367fec8c60949863ea164c33a81689ab92a
FILE ext/tk/lib/tkextlib/blt/graph.rb	11708	sha256:8a1aa5b92d5e2f4f1aef769499d6d355ec9da084122546a90ebb8cc2f4b55a89
FILE ext/tk/lib/tkextlib/blt/htext.rb	16554	sha256:620c51d6034539ee8fefe1007f1f0730cac23c98327b6b52e583ea58dedca1ea
FILE ext/tk/lib/tkextlib/blt/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/blt/spline.rb	11708	sha256:170f7c79d17ba26f664902b19cc58eee76e8e06603d7bdddcbbace4ec9309d4d
FILE ext/tk/lib/tkextlib/blt/stripchart.rb	11708	sha256:b707ba441a12778bfc2a5c1d987d444f0a915dc549e897bda03b2d14b1cb6ce3
FILE ext/tk/lib/tkextlib/blt/table.rb	16554	sha256:25be2537ef543aebeaef2ba1ea1b2bf103a3701015212a730573a89fa7b96ab6
FILE ext/tk/lib/tkextlib/blt/tabnotebook.rb	11708	sha256:2b85e5d532e4ad3822a3099befc6060850909c18953a2a187bacc92985162036
FILE ext/tk/lib/tkextlib/blt/tabset.rb	16554	sha256:b25c5e998d8c29058cd43666cb7d56621ad282524041265674ce04cd45496bc6
FILE ext/tk/lib/tkextlib/blt/ted.rb	16554	sha256:6c5f6265c6b4a5fa8f9c8dc203402c1a6dc0bdbb6a0383aa8b9c5537ff70bc84
FILE ext/tk/lib/tkextlib/blt/tile.rb	11708	sha256:1881eaa5a1c8a17141e2ea41b6f20b1c41dce50ff80931039088c74d2732e424
FILE ext/tk/lib/tkextlib/blt/tree.rb	15849	sha256:9cb0d552983f39984ae0097fe397df407098814bbe28756eb671750a45482a5e
FILE ext/tk/lib/tkextlib/blt/treeview.rb	16554	sha256:5f4a4cc543ca0479b7719b1bed659bd3ffb4b7ea9c9364e847756576083d3500
FILE ext/tk/lib/tkextlib/blt/unix_dnd.rb	16554	sha256:6ea2c688d7dbe171f045a870b86ec57ef283322247211765de50c97de716266f
FILE ext/tk/lib/tkextlib/blt/vector.rb	22357	sha256:f6f1061f2273a288d7322f09d3e988ca1a67c76e5411ae010f7fb765c9ba5916
FILE ext/tk/lib/tkextlib/blt/watch.rb	16554	sha256:09e1123df176ba4f9cbed3e6941adb52e652e127754bbcdf806cd5875440ff87
FILE ext/tk/lib/tkextlib/blt/win_printer.rb	11708	sha256:2cb13f3c78b7d78ae4aa931657f1a34d21c996a18c63d2f00e8616b7c81e9001
FILE ext/tk/lib/tkextlib/blt/winop.rb	11708	sha256:5abc1847ff961b501a16b6165fff687e1155dd4a25f00b1d7b0e8f8ee594b12e
DIRECTORY ext/tk/lib/tkextlib/blt/tile/	15849
FILE ext/tk/lib/tkextlib/blt/tile/button.rb	15849	sha256:4cac4a11a935100afc65f3c9049f2c090a039d1767c27d2ec5772cb27f82c2dd
FILE ext/tk/lib/tkextlib/blt/tile/checkbutton.rb	15849	sha256:711ca81fac901550966f72131c6cfadeabb3bda734e6d3c6bbf6057efa71ab67
FILE ext/tk/lib/tkextlib/blt/tile/frame.rb	15849	sha256:58f65b65a2d3b36f6816f495f6c1d20730359d98bb8c4d86907b97ca7617eb1a
FILE ext/tk/lib/tkextlib/blt/tile/label.rb	15849	sha256:3569304110ede9c1e220f22dd22c6d267cc23ccd4aa15d6523b58d76a516636f
FILE ext/tk/lib/tkextlib/blt/tile/radiobutton.rb	15849	sha256:a76283eea15c6b3595564708d5806af0c18e6ed2df035ef9321e013cb52393f8
FILE ext/tk/lib/tkextlib/blt/tile/scrollbar.rb	15849	sha256:7d6c1cb105fd35f43cc860deb42b074ab3256ca4588151f8dad466f46785d8bd
FILE ext/tk/lib/tkextlib/blt/tile/toplevel.rb	15849	sha256:445be50a7b38253923e49219b5ea78f0f26cadf23935467dd60ec7a480fc1641
DIRECTORY ext/tk/lib/tkextlib/bwidget/	16554
FILE ext/tk/lib/tkextlib/bwidget/arrowbutton.rb	11708	sha256:6b8fa3d79e472587df26389583649e3136028565707bc10b1bbc188914266dbe
FILE ext/tk/lib/tkextlib/bwidget/bitmap.rb	11708	sha256:111aa39eb7436d469c75cfd89e67e2e1bbda0b6d2ed7c7cab8b27d0fe3737e6a
FILE ext/tk/lib/tkextlib/bwidget/button.rb	15849	sha256:84e913c89bf985f74cc6dfe756e546310cc62e3b8eb74e61445a5e413de9d6fc
FILE ext/tk/lib/tkextlib/bwidget/buttonbox.rb	15849	sha256:21fb9545b445ab1cdab0a14f88b168009873e72f8ced7336312f79397a3d9eb7
FILE ext/tk/lib/tkextlib/bwidget/combobox.rb	15849	sha256:f9425b2bfb17dd158d8ec0a85f6a1cd0efba27d73ba13fc2625c30550af19f66
FILE ext/tk/lib/tkextlib/bwidget/dialog.rb	16554	sha256:75e6d751adfd3fb93b940263f483bd3d6cd1ad66f7505130157865a02203824e
FILE ext/tk/lib/tkextlib/bwidget/dragsite.rb	11708	sha256:cbc104e9e7e5bb13de8cbb9ee2f65e50d39ac93a6f8197306e7428b5f800f286
FILE ext/tk/lib/tkextlib/bwidget/dropsite.rb	11708	sha256:1cbc9aea775014be774ab26197fd5c1f5dffd4fa7e61110a5d30f32971f8865f
FILE ext/tk/lib/tkextlib/bwidget/dynamichelp.rb	16554	sha256:16f85777f62776cd48c2670c36e76b763744127c065529ee3c5d6bbb3045802b
FILE ext/tk/lib/tkextlib/bwidget/entry.rb	15849	sha256:84a624701f22b8d8334c285f68ecf18111ddc41d44f4600c5934de12c99a6b31
FILE ext/tk/lib/tkextlib/bwidget/label.rb	15849	sha256:4eab0fb3c4dbef15562fa027978a7d166a0830577b9ba0e7d071886d6b52131f
FILE ext/tk/lib/tkextlib/bwidget/labelentry.rb	15849	sha256:1221cbe487ee95675a0213b57e91967c61899261d135e17da73b2e0d8b894417
FILE ext/tk/lib/tkextlib/bwidget/labelframe.rb	15849	sha256:a9121ffd45481b2ecfd041c728cb13978763b3e223400e98c984b720b33fde40
FILE ext/tk/lib/tkextlib/bwidget/listbox.rb	16554	sha256:9b7a946a0cc3cd488dab14c22250606ca545aa2c1c74733a0a2c47b19af4de2d
FILE ext/tk/lib/tkextlib/bwidget/mainframe.rb	15849	sha256:1e4a1a1ce6e5f0b31d823a8235ee05a7e28c91d261ff4d1ecf41623b010c2b4d
FILE ext/tk/lib/tkextlib/bwidget/messagedlg.rb	16554	sha256:2c1b2e66daab88dd57f41889d3cdf33a981882247ddf34547f42c85b1dcabdab
FILE ext/tk/lib/tkextlib/bwidget/notebook.rb	15849	sha256:c9e4661d90ee069e12ce850582fa4868d0bcd3601f986310368a45a67861499b
FILE ext/tk/lib/tkextlib/bwidget/pagesmanager.rb	15849	sha256:ef4de726079d53acb60c0f1c28e990061428aa9e9d42d3a41d6b8b216faf8dc2
FILE ext/tk/lib/tkextlib/bwidget/panedwindow.rb	15849	sha256:41088a165d89bca1f97785153e765246307a66919b91732e01848808e4cdbe3b
FILE ext/tk/lib/tkextlib/bwidget/panelframe.rb	15849	sha256:b806b9f1266294d71488b592aea996245510c5e355fb0e9fbfcb80dee9348c48
FILE ext/tk/lib/tkextlib/bwidget/passwddlg.rb	11708	sha256:d71431517e6e3fb9477ad8673cd2a84c14e10676141bfb6e004a31b6d5305a68
FILE ext/tk/lib/tkextlib/bwidget/progressbar.rb	11708	sha256:94bc01d7f7d7e0be05837dd53f348526b8c49af954beed7428f911e792b72bcb
FILE ext/tk/lib/tkextlib/bwidget/progressdlg.rb	15849	sha256:ded612f01a67b1691136b79e48280e05d38e556bcfc938b84efe478806976654
FILE ext/tk/lib/tkextlib/bwidget/scrollableframe.rb	15849	sha256:51ec1eeb1b0f84bca47c5d1304008570daf4521c634413879221d9966229029e
FILE ext/tk/lib/tkextlib/bwidget/scrolledwindow.rb	15849	sha256:c239bc1d89ed9c0af2316930065798cd305586e1e9279d78508f046f7496ffda
FILE ext/tk/lib/tkextlib/bwidget/scrollview.rb	11708	sha256:96c9f6e63bae31b4321700c53ed92c589c421a02bb1f7ce841be4effdd61743f
FILE ext/tk/lib/tkextlib/bwidget/selectcolor.rb	15849	sha256:19141b2faeeabbe7976e1b9a404d662d4466946c64eb33b655d9cfc51b551633
FILE ext/tk/lib/tkextlib/bwidget/selectfont.rb	15849	sha256:57c673405ccc453ee4bb4d42a5d79e826f8cbca5293cb87332b35f1f423bd1ec
FILE ext/tk/lib/tkextlib/bwidget/separator.rb	11708	sha256:dd3ab2bfa046bb4ea700d8cd86db05fdcc1110b877f6f3510a3e9cbc0678ca4e
FILE ext/tk/lib/tkextlib/bwidget/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/bwidget/spinbox.rb	15849	sha256:eda0b42a9d0310f2cd1f567e6bcb880e90f269ba7e1afab92f47ed2c541c5574
FILE ext/tk/lib/tkextlib/bwidget/statusbar.rb	15849	sha256:0471dbd5a3aba7940634ccd2828e2782c83ba0301fa008bb0cfea549cc685662
FILE ext/tk/lib/tkextlib/bwidget/titleframe.rb	15849	sha256:7ceac7f74641b1e8546d8ccf620e0bdd335bd2f5feff2bce0feac3db0d21eff1
FILE ext/tk/lib/tkextlib/bwidget/tree.rb	16554	sha256:a28f7a513f69bf5e4f359ea4b3213c9f960790be64afac1c28432d07cd87c506
FILE ext/tk/lib/tkextlib/bwidget/widget.rb	16554	sha256:d57478cdba4c3dc1043123ab06dfd3e1c863dd55e2cdc59141c77db1c799857e
DIRECTORY ext/tk/lib/tkextlib/itcl/	15849
FILE ext/tk/lib/tkextlib/itcl/incr_tcl.rb	15849	sha256:16950cf0509771fc94aaf2fe71afa916405f1d3c4ebc2661c9d2e4ecb9beec19
FILE ext/tk/lib/tkextlib/itcl/setup.rb	11708	sha256:8d4f7be123066f0bc3aa543156400662f4a225a9e6fa979f987624aab36bd863
DIRECTORY ext/tk/lib/tkextlib/itk/	15849
FILE ext/tk/lib/tkextlib/itk/incr_tk.rb	15849	sha256:0229fc8e089aaec3ac1e3d17c5d8ba5f2f8aab1ade110363445f7fa6b11e81ef
FILE ext/tk/lib/tkextlib/itk/setup.rb	11708	sha256:861a59d3f1e2fdbb90b87b55318dd7147648622a503d4370c7fd9c77ce903fad
DIRECTORY ext/tk/lib/tkextlib/iwidgets/	16554
FILE ext/tk/lib/tkextlib/iwidgets/buttonbox.rb	16554	sha256:eb9168225c4fe4c02fda7f36a4f6e4c7187928276a6b8ab3033572853123a4e1
FILE ext/tk/lib/tkextlib/iwidgets/calendar.rb	16458	sha256:861dc0046073f02d33c329c1b5e75c5df0e0f909ff2c219c09d1959aca1c9e6a
FILE ext/tk/lib/tkextlib/iwidgets/canvasprintbox.rb	11708	sha256:4140e1d22ecf42afa24e7b4935909c4e4772c1d9e3ff710689166ae0c638405e
FILE ext/tk/lib/tkextlib/iwidgets/canvasprintdialog.rb	11708	sha256:d7c5d199dc8b837952035e5458a7df8fc90e12dcc745d4cf7e1bca573509433d
FILE ext/tk/lib/tkextlib/iwidgets/checkbox.rb	16554	sha256:d1415c1f2057db3e8714112a60a78af881a927c78e0ebcbf34e676facd267279
FILE ext/tk/lib/tkextlib/iwidgets/combobox.rb	11708	sha256:0448129904756865606cc38a6ada42ec3d93dc68487854554a4d6b6b76f29ed7
FILE ext/tk/lib/tkextlib/iwidgets/dateentry.rb	11708	sha256:05a9221f61a467a2bd36b9551ed8f7ba3ce66d232963a79f93d65fbc652028a0
FILE ext/tk/lib/tkextlib/iwidgets/datefield.rb	11708	sha256:abc4b3754c43df976e1e453aa81dab257c176bb0c5f71536b1464b70865b066f
FILE ext/tk/lib/tkextlib/iwidgets/dialog.rb	11708	sha256:7cdec0965039d5dd24cb76402842c5e9fa6e34ec11df9c09eb94227a7f8c2649
FILE ext/tk/lib/tkextlib/iwidgets/dialogshell.rb	16554	sha256:332a05075100fa8d5893fa46729fbd9977ebe61deb388fce10f7adbf6ef506f6
FILE ext/tk/lib/tkextlib/iwidgets/disjointlistbox.rb	11708	sha256:9ed956f52c3e98d9f834a41fe571fa195e7eefba0405d6354396c5677586dd10
FILE ext/tk/lib/tkextlib/iwidgets/entryfield.rb	16458	sha256:e4cc2c84a7ed6deddfb2ed8d6b67e686f1fbd65f84a51a1d244173fb2ede7d13
FILE ext/tk/lib/tkextlib/iwidgets/extbutton.rb	11708	sha256:b8d8a4c9a2b058afdc8221398b46ac05113a99b2acc39c2c50f317b9b4c27649
FILE ext/tk/lib/tkextlib/iwidgets/extfileselectionbox.rb	11708	sha256:cd95313bf5f64adbef10cbed0da02b023eb406cb8e532244cb996c93a2cdb106
FILE ext/tk/lib/tkextlib/iwidgets/extfileselectiondialog.rb	11708	sha256:a0b99ae8391c87b4b0107e85efb1799d735b6b9e6f319199f15643be10308217
FILE ext/tk/lib/tkextlib/iwidgets/feedback.rb	11708	sha256:da2088f122e27e184441405a37bc6c6ca0c8b6eb0d60a6225e198b8b3fb323b2
FILE ext/tk/lib/tkextlib/iwidgets/fileselectionbox.rb	11708	sha256:b308ae7e11845afa41965681350b207872e89c8679d5f13ab12b3a47799799c9
FILE ext/tk/lib/tkextlib/iwidgets/fileselectiondialog.rb	11708	sha256:afc2fc712c8a9cf94f4d83c01b44fd76e38769258b3694d7ab35ce5578471859
FILE ext/tk/lib/tkextlib/iwidgets/finddialog.rb	11708	sha256:2ca2e400d028e70f8f73f77e64f6e2566585d23c4d07b61506a77dbecb79417d
FILE ext/tk/lib/tkextlib/iwidgets/hierarchy.rb	16458	sha256:0896d5265796cc6dac1712063dc618d5c97956fcd6265f783a0341e85848396a
FILE ext/tk/lib/tkextlib/iwidgets/hyperhelp.rb	11708	sha256:3948dc823cfd99df5882fc7a2311a493f0aea75eb741b64cde1be074c6a95708
FILE ext/tk/lib/tkextlib/iwidgets/labeledframe.rb	11708	sha256:0069ef9dbb6251a7cd1542da6c642768e8b255606799d8a3c7128d4db304c767
FILE ext/tk/lib/tkextlib/iwidgets/labeledwidget.rb	11708	sha256:3b2891b5599f5c15e6f638dab61f2168f1565cdb59d3c7359530ea48e6db522f
FILE ext/tk/lib/tkextlib/iwidgets/mainwindow.rb	11708	sha256:86c6a4dcc6dda46ab2ac297fdfced005b83f8e7dba7a0564a4c61e4a169ac9a3
FILE ext/tk/lib/tkextlib/iwidgets/menubar.rb	16554	sha256:fe06ddb06f7b2d3185235df05dea7f9a677ecbe407582fbaac30c1e72946daac
FILE ext/tk/lib/tkextlib/iwidgets/messagebox.rb	16554	sha256:f6fc87c2f17ea9c368710d1099572eec76839de7e8d7fe7881af545c2de82194
FILE ext/tk/lib/tkextlib/iwidgets/messagedialog.rb	11708	sha256:07279d329b309af1a5d4c1ffd13c8bbd4ea81444cb4e2ba327722343895987e2
FILE ext/tk/lib/tkextlib/iwidgets/notebook.rb	16554	sha256:d0e84697b2884ac7d3f25eed0c51ca065cfac7b32e3d653ce6414485ed1fb316
FILE ext/tk/lib/tkextlib/iwidgets/optionmenu.rb	11708	sha256:526c41db7b800cc02a568c9ea6ab920b1f14a8fda471aada5d122b8999178328
FILE ext/tk/lib/tkextlib/iwidgets/panedwindow.rb	16554	sha256:d43858109091187b62e8fdd120a8535fce6169260018db5f20363d8f1f395ffa
FILE ext/tk/lib/tkextlib/iwidgets/promptdialog.rb	11708	sha256:95bb3973780636756870979be9cf331ca476b3fc6d1f382f9b9f27d11a7862de
FILE ext/tk/lib/tkextlib/iwidgets/pushbutton.rb	11708	sha256:6e0ea46862dec24791171fd362c6d275ed246474509bd74a3c8d90ab87ae625b
FILE ext/tk/lib/tkextlib/iwidgets/radiobox.rb	16554	sha256:e323f2d00b00b3f6839596c3e74e8386bdb42255ae084aa374b9503047cb99ba
FILE ext/tk/lib/tkextlib/iwidgets/scopedobject.rb	11708	sha256:38a602eaaaa474c72cb7ea84ab1af9ebdc3f7ac52b0de19027fd43d6f3a0027e
FILE ext/tk/lib/tkextlib/iwidgets/scrolledcanvas.rb	16020	sha256:01fe6b39dd80db11556817c86c1c469cd587f3a3399ea54d44e63fa54affc8ee
FILE ext/tk/lib/tkextlib/iwidgets/scrolledframe.rb	11708	sha256:a27b13d8ab776eba69ae4dc0708609e8173c41b1f2b62fd2520fdc7bbd42823d
FILE ext/tk/lib/tkextlib/iwidgets/scrolledhtml.rb	11708	sha256:5361e74be0d6c7889f41c4cbfe7ee7f23871102d66f0f3037088294730615fb9
FILE ext/tk/lib/tkextlib/iwidgets/scrolledlistbox.rb	16020	sha256:ab64a9393fc58aec89b61a7e48f31025eacbe111a058eea4412b698a93574df2
FILE ext/tk/lib/tkextlib/iwidgets/scrolledtext.rb	16554	sha256:588366e65c16265b2677acfc76d4900a5534654d5ec4ae6988884d079039967b
FILE ext/tk/lib/tkextlib/iwidgets/scrolledwidget.rb	11708	sha256:8a3404237528a00d19cb2d51e9fe97aedfb49ff01986359b17ea1ba9ab553227
FILE ext/tk/lib/tkextlib/iwidgets/selectionbox.rb	15849	sha256:98b2229f6d5ea5b0c1677a5ea67630de70caa723e3b5330db6d390dd10e3a87f
FILE ext/tk/lib/tkextlib/iwidgets/selectiondialog.rb	15849	sha256:83b4bc326998ad485b5bbf486e4d73d24038d2c523ca1c0ad9eb81d77c3c1135
FILE ext/tk/lib/tkextlib/iwidgets/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/iwidgets/shell.rb	11708	sha256:1722d6e00fa62f747601d309a7498a8c074bf3d6dcdfc9c3c410d9136af2c0c5
FILE ext/tk/lib/tkextlib/iwidgets/spindate.rb	11708	sha256:9a5204d9f5851d51c3cc55caca95d7498faab8550faf2c74bfceb4519852d20d
FILE ext/tk/lib/tkextlib/iwidgets/spinint.rb	11708	sha256:f833616f7d05c0fa06b69b218974c7cccd54d3da31d1ca8b32b7ec7e2c90b281
FILE ext/tk/lib/tkextlib/iwidgets/spinner.rb	16458	sha256:a4f26749ff6f17ac5561cb0f5202a9d8b7cb39241a11748d05d53baf9afc1a30
FILE ext/tk/lib/tkextlib/iwidgets/spintime.rb	11708	sha256:b797f67960e413ffdd98d7f19d384be57cec470cff161f7c769d1331494b063f
FILE ext/tk/lib/tkextlib/iwidgets/tabnotebook.rb	16554	sha256:4f2c07886d91cf6e058f62ce7766b3c0cdae21fff7b8b78ed9b4ff66adee814c
FILE ext/tk/lib/tkextlib/iwidgets/tabset.rb	16554	sha256:f51952f4f9150393b7c419fe35802c5ac90b38ff54ee851be382407a6d26758b
FILE ext/tk/lib/tkextlib/iwidgets/timeentry.rb	11708	sha256:2c5073b3ed459cbc94c642bb76a9d49c3f2eee24f3e5fa11808df85c13e47e25
FILE ext/tk/lib/tkextlib/iwidgets/timefield.rb	11708	sha256:1bbdd3433b801574bf345aba78c183848f1305247172a36d2ac52f48e68677a1
FILE ext/tk/lib/tkextlib/iwidgets/toolbar.rb	11708	sha256:2a5fb19682dae7d503d34f5aa369471ca6d14410afc0ccc58a5fa7357ea60995
FILE ext/tk/lib/tkextlib/iwidgets/watch.rb	11708	sha256:1cd0de61ed62724a529ae90a1844b755c9809a97d75b78dd0cbb6510256de5b0
DIRECTORY ext/tk/lib/tkextlib/tcllib/	16554
FILE ext/tk/lib/tkextlib/tcllib/README	11708	sha256:d57266bd2b77cb875a1c2e8d1b8e060e0dfb3280892729eed229e41fe4df6a8e
FILE ext/tk/lib/tkextlib/tcllib/autoscroll.rb	15849	sha256:ac1c8390b271621f253cde5f61989a7b6d472ebac814058850b579e03813f178
FILE ext/tk/lib/tkextlib/tcllib/ctext.rb	15849	sha256:55812e457175fe3be9ca31e45434e843878d604cfccc785583cd231f89edfa3e
FILE ext/tk/lib/tkextlib/tcllib/cursor.rb	11708	sha256:e983ef392adfa09f9db2743974d0c3e625b31e2988b4b67adae9f06721d568ff
FILE ext/tk/lib/tkextlib/tcllib/datefield.rb	15849	sha256:69346b3f0af1d4f91a80b320f8349ec8c33b9a77c0f738947262d7dc404b64d6
FILE ext/tk/lib/tkextlib/tcllib/dialog.rb	11708	sha256:06eeef0c094298420dce1b72f904130b805beb30ecc853c59ba33dc55674130b
FILE ext/tk/lib/tkextlib/tcllib/getstring.rb	16554	sha256:d3df48175cebbebe530f6d082783d4281a4b4d51268b22b090ae395e8e91f5b6
FILE ext/tk/lib/tkextlib/tcllib/history.rb	11708	sha256:ece8bb090866ed6705649906c1d90f55b4c5b8425bb1e7789efb244aa4d6a4aa
FILE ext/tk/lib/tkextlib/tcllib/ico.rb	15849	sha256:a24b2bd37d1f6b51a0706e593cc9c3b435925b7610495a532f7f7d6f120807a0
FILE ext/tk/lib/tkextlib/tcllib/ip_entry.rb	15849	sha256:c378ed95eea81251d5b86ee72fa0fdca13aa96ba9d7bcb04340551b500da4abc
FILE ext/tk/lib/tkextlib/tcllib/panelframe.rb	11708	sha256:e28b9b575b26b6caff19ef9e8fb4f622cc51c2e22c957fb2f4a0b4be412dae6b
FILE ext/tk/lib/tkextlib/tcllib/plotchart.rb	15849	sha256:5c4ba918d16d2aae3a774198df4ff1d441157851ac6b64ca8fd13958e690f874
FILE ext/tk/lib/tkextlib/tcllib/ruler.rb	11708	sha256:5758eff69eab15e3c4fc0d884e71caf31fc90119662513da527778653a604a8f
FILE ext/tk/lib/tkextlib/tcllib/screenruler.rb	11708	sha256:e3858f5df67d441d80548527198093daee1af1ff3ee8c2178a4f974e0a5dba76
FILE ext/tk/lib/tkextlib/tcllib/scrollwin.rb	11708	sha256:0831d3f2e96bd0db3f1f0debd36344ec125644f4ba9d53ea5a0370e9bc6ae7a2
FILE ext/tk/lib/tkextlib/tcllib/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/tcllib/style.rb	11708	sha256:a9e4cc6237e8cbb256c40b0b5c2bf220636327330873591a48fb617cc0acddea
FILE ext/tk/lib/tkextlib/tcllib/superframe.rb	11708	sha256:6cb75144a768fbf91d29e5685eda77508fbb6f2ac9ef8fd5dad20a7792e173d0
FILE ext/tk/lib/tkextlib/tcllib/swaplist.rb	16554	sha256:9d26284590edb41f805e4ac83e01db0a63db484dc2945a29d28f25684758312d
FILE ext/tk/lib/tkextlib/tcllib/tablelist.rb	12389	sha256:117a38ba1765214b2799b18a89f6d005ad0ddb985c4953bd19d5b924f6ccdb92
FILE ext/tk/lib/tkextlib/tcllib/tablelist_core.rb	16554	sha256:8c59d0871c5362b39f1e167774817c83d69107ea41f97bf1d38ced8c7908f185
FILE ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb	11708	sha256:22b094348d88d668441801ee053bc2cfed99bb91aa2a00df58fb4a5d9c19be8a
FILE ext/tk/lib/tkextlib/tcllib/tkpiechart.rb	15849	sha256:f3d601294f17ac6ee5d4f36e4d253131b213ca3ad51a336f837a818dad1527a5
FILE ext/tk/lib/tkextlib/tcllib/tooltip.rb	11708	sha256:aab93c8035a8fc39f9b55ac8245e35d584f74071dd88e871758c170a8cd852e1
FILE ext/tk/lib/tkextlib/tcllib/widget.rb	11708	sha256:aa86735ac71141b596263d0f2dcc3c2b161a0783d6bf7d07e50b4c7127f08a17
DIRECTORY ext/tk/lib/tkextlib/tclx/	11708
FILE ext/tk/lib/tkextlib/tclx/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/tclx/tclx.rb	11708	sha256:61ebbf169ed684461107bf394fab232028f88ad6a4db8d20b6dd74cb29d91a8e
DIRECTORY ext/tk/lib/tkextlib/tile/	16554
FILE ext/tk/lib/tkextlib/tile/dialog.rb	16554	sha256:47730932199b99ddd39d810bcaaea5acf075ecbc7f074701b5a246eea72bedc4
FILE ext/tk/lib/tkextlib/tile/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/tile/sizegrip.rb	15849	sha256:7a2e875a8ec54bc1bbe8480ea5cc0c0d669a7972038dc68fb247e5059c49d2d9
FILE ext/tk/lib/tkextlib/tile/style.rb	16458	sha256:a7a25f67ee54058f3dd4971c81eb010244bfdcfbb575ac1214e55fdb427a6c06
FILE ext/tk/lib/tkextlib/tile/tbutton.rb	15849	sha256:3da72762a0f96ccd3843f9049dbe06b41927d630a6a4b44823bbe60738db4d99
FILE ext/tk/lib/tkextlib/tile/tcheckbutton.rb	15849	sha256:e5f32d697f88e22bcce6936ae503d929a924c62ba6a3d8a64d3bea957b1302b3
FILE ext/tk/lib/tkextlib/tile/tcombobox.rb	15849	sha256:9978f0c6f512b49fb153e7c89b786d9781897316e6ef6cd9f008b57667adad2d
FILE ext/tk/lib/tkextlib/tile/tentry.rb	16554	sha256:6a8961fa6185a4bd31edde21fb4250947a839f6e7d812079b2e1120c298df842
FILE ext/tk/lib/tkextlib/tile/tframe.rb	15849	sha256:47142b1c119e3252dc86d824ec77ea4edd43ffafed09ce2db7a6f94a58d9526b
FILE ext/tk/lib/tkextlib/tile/tlabel.rb	15849	sha256:f892abea12039ade600eaa2e17615d71aa5ce8c8312259c5344997eb8579194c
FILE ext/tk/lib/tkextlib/tile/tlabelframe.rb	15849	sha256:d5f955cc923b97dabeae8e52edefc0062cd6d732206356d615edb5055a4627f9
FILE ext/tk/lib/tkextlib/tile/tmenubutton.rb	15849	sha256:21367c681d3eb7beed03f0fa8c58500beaa9ce239327138b97eb1f424f344473
FILE ext/tk/lib/tkextlib/tile/tnotebook.rb	16554	sha256:bc56d72ea862c1b32bacbf68411bd0fc8c4fbc52808bffe870092834a0155773
FILE ext/tk/lib/tkextlib/tile/tpaned.rb	16554	sha256:4ddd7514a394e7a48fac73659a11243ec69f9acb496d7b1f17c787f9c572a921
FILE ext/tk/lib/tkextlib/tile/tprogressbar.rb	15849	sha256:715508b5394b262f769c5d854830bb87f94652384532ef31fa5e106511bbdcea
FILE ext/tk/lib/tkextlib/tile/tradiobutton.rb	15849	sha256:1e2c4ddfa838f2516a66913f18751091592263e7ae3387e57bd7e6f9c0fc411c
FILE ext/tk/lib/tkextlib/tile/treeview.rb	16554	sha256:45cfb45e7ba612b1695e0f8d850999d49836402510376b44991ba2771ec0db3e
FILE ext/tk/lib/tkextlib/tile/tscale.rb	15849	sha256:8f901e096201dd136ca670ef8e35b1b88acc2599e75a78f049ed041abcfbbd35
FILE ext/tk/lib/tkextlib/tile/tscrollbar.rb	15849	sha256:2f0714b8ab9370092782870f863866b5573b039ebf0498fb047cbcb28c337662
FILE ext/tk/lib/tkextlib/tile/tseparator.rb	15849	sha256:df7a66d9449c0ba7b4b05a081f8c1a28a048fc80f47e48e806cfe823df220924
FILE ext/tk/lib/tkextlib/tile/tsquare.rb	11708	sha256:11338ad1c44e1a955e1e571cd48d34c32fcc9ac90c81580de4d0814cad8c068d
DIRECTORY ext/tk/lib/tkextlib/tkDND/	16458
FILE ext/tk/lib/tkextlib/tkDND/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/tkDND/shape.rb	16458	sha256:435f17e914b68b0ef64d756ce67c9adfc29fe520ecb47e4c8d7c5906d9764441
FILE ext/tk/lib/tkextlib/tkDND/tkdnd.rb	16458	sha256:86264dc5bdf0691b4dde75ba6644d6190405e04e41b00e609d2a918689021dfb
DIRECTORY ext/tk/lib/tkextlib/tkHTML/	15849
FILE ext/tk/lib/tkextlib/tkHTML/htmlwidget.rb	15849	sha256:64247509c908dc52847105c0c6b4726b2af9816f4f597a1a9c59cb40e03c06d5
FILE ext/tk/lib/tkextlib/tkHTML/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
DIRECTORY ext/tk/lib/tkextlib/tkimg/	11708
FILE ext/tk/lib/tkextlib/tkimg/README	11708	sha256:3e0e855b8ad3e74e995168a2f8343f5e59b0b0b34033e4ed96265aecd6960a11
FILE ext/tk/lib/tkextlib/tkimg/bmp.rb	11708	sha256:ce5c1175e5678dfdcbe0b3c47ac1c6b9c20f477a891dec687f84858fbbd04deb
FILE ext/tk/lib/tkextlib/tkimg/gif.rb	11708	sha256:748c110c66a8fbcc07b0d3f40b615bef1320f2dd404975de8e397d2d4ebbd40f
FILE ext/tk/lib/tkextlib/tkimg/ico.rb	11708	sha256:ae26a0752ea96b08867464f0617942c499f386209efd240ce8c366b8c4ce44e0
FILE ext/tk/lib/tkextlib/tkimg/jpeg.rb	11708	sha256:f4509096710f4c26c96da7bbc3d6a3f5b838319aa9607d528c9e785ddb7c8deb
FILE ext/tk/lib/tkextlib/tkimg/pcx.rb	11708	sha256:a31fa997cff9149a60103db09b481bbe4c2c13e49314a373689f63dbb432b088
FILE ext/tk/lib/tkextlib/tkimg/pixmap.rb	11708	sha256:39e7b9d33f42c2e9e17e29d0da416caef080dee7d5df9d4daa6f12d10e649d83
FILE ext/tk/lib/tkextlib/tkimg/png.rb	11708	sha256:ad4169329f50b7dff2747ac791fe8dd38a3a1a1bd4477be6af24f75c0e78ccfa
FILE ext/tk/lib/tkextlib/tkimg/ppm.rb	11708	sha256:f75462769b1c70d9550c45aa0b7d19414f7b7524edcd685cb20964c34acb886a
FILE ext/tk/lib/tkextlib/tkimg/ps.rb	11708	sha256:b8ee5a378e9489d0e2fdec1a12e984c1245439e4aa9ecef8da6e5a2eb91516be
FILE ext/tk/lib/tkextlib/tkimg/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/tkimg/sgi.rb	11708	sha256:924ee0f69428b950b40fd05fd7e116c45affdae3724ef02d333c53aa4544f0ce
FILE ext/tk/lib/tkextlib/tkimg/sun.rb	11708	sha256:e4ab864d01a069fd8e90c6d4526ef1941735978497e01a50078a664b02ab093d
FILE ext/tk/lib/tkextlib/tkimg/tga.rb	11708	sha256:ad441732ee2f8633f3133d5a31016334a863cdd346ebc947a6cb017cc0676459
FILE ext/tk/lib/tkextlib/tkimg/tiff.rb	11708	sha256:b0cf44cc3ca1df076ed0eed1589fe696047ac0fe140a9eba812ced26a1d59526
FILE ext/tk/lib/tkextlib/tkimg/window.rb	11708	sha256:1107525f7a89622fc6249dbe8e8147b193d87e0aee3aa5030e230a2a09a40f22
FILE ext/tk/lib/tkextlib/tkimg/xbm.rb	11708	sha256:0a2674b1b326b56eee156feac81e172999b76f3f10b289ecb63a0aeec251d64f
FILE ext/tk/lib/tkextlib/tkimg/xpm.rb	11708	sha256:09c3c5d1cc49ab63f0ccca46b75c805504755becbd99f2cbc52554f5a44ab3fe
DIRECTORY ext/tk/lib/tkextlib/tktable/	16554
FILE ext/tk/lib/tkextlib/tktable/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/tktable/tktable.rb	16554	sha256:191afebd5fe040ab5aeba2231b14ad80533a64550ff24324b187a62b65447b1e
DIRECTORY ext/tk/lib/tkextlib/tktrans/	15849
FILE ext/tk/lib/tkextlib/tktrans/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/tktrans/tktrans.rb	15849	sha256:8cfc3ada71f64debc391aedb72bfef9ff28b329de15357ae8be0d70e14afce5a
DIRECTORY ext/tk/lib/tkextlib/treectrl/	16554
FILE ext/tk/lib/tkextlib/treectrl/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/treectrl/tktreectrl.rb	16554	sha256:ad430586e53ca60f2c9849ee5286d7b36578acfd66f1f04c384a9e11d321dc95
DIRECTORY ext/tk/lib/tkextlib/trofs/	11708
FILE ext/tk/lib/tkextlib/trofs/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/trofs/trofs.rb	11708	sha256:7e547c92af8c7e78b4f35835ea62ba35e23d6046cb1892a229ec939fa76ab81a
DIRECTORY ext/tk/lib/tkextlib/vu/	16554
FILE ext/tk/lib/tkextlib/vu/bargraph.rb	11708	sha256:a0385e9313f3a12bb22af9d3a211a91eeb531017fcdf2be30f9c558e6396b06f
FILE ext/tk/lib/tkextlib/vu/charts.rb	11708	sha256:923bf925f48aad52b3c0df9c0fe0fe761c3b97c33d4a0978920efd1eba88cdbe
FILE ext/tk/lib/tkextlib/vu/dial.rb	11708	sha256:a82fcdd9164321e953f3e179c056c5dfe0b7063b7301d73b80547c3d2d30dcb4
FILE ext/tk/lib/tkextlib/vu/pie.rb	16554	sha256:c304545bffaf959be536b95446c3bcaee197fca86862605f8599b31f26eda1c3
FILE ext/tk/lib/tkextlib/vu/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/vu/spinbox.rb	15849	sha256:d87ea974f38da9a083d7a58379cfcaefbe2493694cbbafe949d8dc39c4f30d46
DIRECTORY ext/tk/lib/tkextlib/winico/	16458
FILE ext/tk/lib/tkextlib/winico/setup.rb	11708	sha256:188b9f124161e153f6127b6f9e7c4ffa1b7220ad4e678019c78e939e59504d08
FILE ext/tk/lib/tkextlib/winico/winico.rb	16458	sha256:c7c318ee2244d9b4ce0b639cfc6fc4a9ebf644745d54a3f0835d00f00087e79d
DIRECTORY ext/tk/sample/	16719
FILE ext/tk/sample/24hr_clock.rb	11708	sha256:6d41bdc8ee668d89f23d3a25f5adbd3071e99b915f137e30665fd4537a43fe35
FILE ext/tk/sample/binding_sample.rb	11708	sha256:7c4ece3dc3e45de161fee76ae109cee45972712733dd84b4683dd35fd050d72b
FILE ext/tk/sample/bindtag_sample.rb	11708	sha256:3839d4ec3a93df2bcf95c92b376c43e3bd64077d49ba17073886873c5fdf860b
FILE ext/tk/sample/binstr_usage.rb	15849	sha256:5ca8f258adf56dadc32b941d75733c3c6b0e4d4613dbc7461de49db226a55861
FILE ext/tk/sample/btn_with_frame.rb	11708	sha256:74963065268c436f01c429f52256e16b1367254830f7946be4402458adb33b0b
FILE ext/tk/sample/cd_timer.rb	11708	sha256:4bd1a7dd47e6afd790f5bf89700355ff184ee82ebd116d65a51da060e4387e2c
FILE ext/tk/sample/cmd_res_test.rb	11708	sha256:403e109189246b3b843c4378991a14840fb14537f3002e23bdf397914c1be6f9
FILE ext/tk/sample/cmd_resource	11708	sha256:c6a6d828980a54901ec1ffcde9b9a1b443a46bdbc9afadc2426ef126d9326113
FILE ext/tk/sample/editable_listbox.rb	11708	sha256:b6a77723a4965bee1ac2ca5e50ed588a96d7ebc849adbfa741ebd7c3d1948d79
FILE ext/tk/sample/encstr_usage.rb	15849	sha256:51a692dcc1a3a1ac858c48c003be03fa43262091529ddd0c0893ae361103e722
FILE ext/tk/sample/figmemo_sample.rb	16556	sha256:890a2144bfcf61de3fbb2bfff57a56545a97df5ba87aecaefcac80f962fb4b99
FILE ext/tk/sample/irbtk.rb	11708	sha256:a8c7cefde1bece8ffe1fde1d8d44595d655420da570787606b8148fe79a23162
FILE ext/tk/sample/irbtkw.rbw	15849	sha256:c33c64e687caf32af868321fb13ae477933297d32befcba333ee8fdc00bdfa3c
FILE ext/tk/sample/iso2022-kr.txt	11708	sha256:3cc73d139187ce5f842379604939e9af76ced9e20e944fd4c2f8ce49321f8f52
FILE ext/tk/sample/menubar1.rb	11708	sha256:153bd8b54304d7b0abdca11749897d6735243399a4b01099bdabd0700c1f97e2
FILE ext/tk/sample/menubar2.rb	11708	sha256:9719937e8a653b47f5b1d2dd116277138e0c6b72ac46487385720ba21ffaa5fc
FILE ext/tk/sample/multi-ip_sample.rb	11708	sha256:88a4262328a22b3c9fba3997244c7ad504a69160d62d1c8f98e86c5429bdc109
FILE ext/tk/sample/multi-ip_sample2.rb	11708	sha256:90bef6b3bb42fdb38812bc905222157a6986bbd08e56105f46e9ce0e21597e2f
FILE ext/tk/sample/optobj_sample.rb	11708	sha256:e0b28d656f2da0bd7ccfa769ddb04bc8be304d29a11a0fced6254a9f7043833b
FILE ext/tk/sample/propagate.rb	11708	sha256:c44b1b87642b34813d15d21f4b94e0db5ca15d389a1dec1a14fc8e1d2cc09cc5
FILE ext/tk/sample/remote-ip_sample.rb	11708	sha256:5005ac01d6400f774451e5d7cb46ed67f11e07097e3075507adbd0f7f071ffb1
FILE ext/tk/sample/remote-ip_sample2.rb	11708	sha256:104b8675f1fc7a552107325ccff83a11c89b183d8bd8b5270578f6aa19de574e
FILE ext/tk/sample/resource.en	11708	sha256:d9e26aecc60cc777c4552e0c27e793cc085140d187fc8ebfeb2ada3cf89c44bb
FILE ext/tk/sample/resource.ja	11708	sha256:d0fe59ddeea4551ac38c56ed1c3146014a50512cf8f7b3e3c621c7c4b3e933d7
FILE ext/tk/sample/safe-tk.rb	11708	sha256:23af9b08a5136a2bc50e4cc85c5298ae8bc4f37b102c6d2e041e4453ff63a9bf
FILE ext/tk/sample/scrollframe.rb	11708	sha256:c1efa7a099e64a78add2b9218ce9fa661d5287548da4c090387656a7fa1e1bbe
FILE ext/tk/sample/tkalignbox.rb	11708	sha256:0544b923b2c0f1bad4db0a310deff595830878622ee1f7cb8721d318b16e9aba
FILE ext/tk/sample/tkballoonhelp.rb	11708	sha256:f36bf95e2adf529675f0af485f821274c2588a606f6dc376daa8bb58690beca2
FILE ext/tk/sample/tkbiff.rb	11708	sha256:a511ca8f3be2b8862a63dbd561b55ec23ea06a74ccb39d157f7707b6bb4b9027
FILE ext/tk/sample/tkbrowse.rb	11708	sha256:ba6088b8e26cd8a5f6a523fe11d9402feee4e44dbd2636cc11775760d22f1d54
FILE ext/tk/sample/tkcombobox.rb	11708	sha256:ab309e3b5e1e51381d77c2faf8b4a6760dbab91cd54cd3a450b697124d503b26
FILE ext/tk/sample/tkdialog.rb	11708	sha256:e0525170aa031f567f06a56912c154d923c04d5b2a285dbfabc5c8fc16a505f8
FILE ext/tk/sample/tkfrom.rb	11708	sha256:60adb2350eae481b2de757aa46429564b4d85e38e20b0898b6aca18bfe727477
FILE ext/tk/sample/tkhello.rb	11708	sha256:785b8a56f9e6947d73a8e84116d78d5bf338b42101d43b6e0e020add37fb5ceb
FILE ext/tk/sample/tkline.rb	11708	sha256:221a0cd8a42b0955785fef030c66637fc62727abb51f202796f43c928fc325d4
FILE ext/tk/sample/tkmenubutton.rb	11708	sha256:e11be177ee59fb7c5ebb73736bb21e72a34708059a2c528723d66fccb60d8212
FILE ext/tk/sample/tkmsgcat-load_rb.rb	11708	sha256:2ce6230521aa7e965fc781182c12e4a0547d5904e92e07b8b46ea0ae758b19f5
FILE ext/tk/sample/tkmsgcat-load_rb2.rb	11708	sha256:1567e7909dc89a34fb84e97c1c79c226fa84c1f36c52b50a490b21c184cf2cca
FILE ext/tk/sample/tkmsgcat-load_tk.rb	11708	sha256:bc76ecfa420af597a9671b922d3b479afcdb456727ee6ba32c634598bcb96f17
FILE ext/tk/sample/tkmulticolumnlist.rb	11708	sha256:95f9caf28f9454278cb04c6772875c954f1539955376381311909ad75527cdc3
FILE ext/tk/sample/tkmultilistbox.rb	11708	sha256:b02dc75a1a23f5df79778ad153d9287fc7c2692b05e21b5ca1d5465f3ff27453
FILE ext/tk/sample/tkmultilistframe.rb	11708	sha256:5cab33e3c59e86516fb8f5d5981cb740fb7585c7bc0b6305027d647b5caeb0ee
FILE ext/tk/sample/tkoptdb-safeTk.rb	11708	sha256:14a15108fd66b6ac832ca3ecd4bd2c1a1603e6a31f51bc6d2f5415c4107f034c
FILE ext/tk/sample/tkoptdb.rb	11708	sha256:ad8983a8d2bf17549c4f762f5b3f7cf39d4dd79f45b19158d670b23d2624f300
FILE ext/tk/sample/tkrttimer.rb	15849	sha256:91619425d7528b951cbc64f9a8ef8a4ced02503b9e0557ce742ac2d540bb7250
FILE ext/tk/sample/tksleep_sample.rb	15854	sha256:16c607242c5ca4ae0d8738123a7a6ae08da3ee1e8f089b6ae4bfc2fb34d4ea6b
FILE ext/tk/sample/tktextframe.rb	11708	sha256:ae9e8b2e0601f699694b2ec94c526de30f48b9031de02b6bd48c5d16e7768164
FILE ext/tk/sample/tktextio.rb	16020	sha256:1714870851be7f8c2ae3f0ef12aea866dab3002ff4e14af28e529e31dba5d52f
FILE ext/tk/sample/tktimer.rb	11708	sha256:24f5dc47bb0cf02c9bc9315ca81184c3e2d5998ee7cc0daf70172f3251064ce7
FILE ext/tk/sample/tktimer2.rb	11708	sha256:494d8e301e51a14b80bff016a989c0daff9d9205044bc6352c134df50cf24dce
FILE ext/tk/sample/tktimer3.rb	11708	sha256:7aa1a8b0b0020651ecf810ef82a83bfdda5cff19aa899e140383c51c234a98bf
FILE ext/tk/sample/tktree.rb	11708	sha256:cdad63a9614bdbd2c024039ee4f739c44d5f0c46f7ec2b8454c24b3b5ea2bf64
FILE ext/tk/sample/tktree.tcl	11708	sha256:76644169e81c840638e13aa5e8e40a46ceee3cc2e448bd8fff23f0c0fade28e3
FILE ext/tk/sample/ttk_wrapper.rb	16458	sha256:13094d364fddd3e1c44a8f7b9a18af65de84655211ef58de89902506649361e2
DIRECTORY ext/tk/sample/demos-en/	16719
FILE ext/tk/sample/demos-en/ChangeLog	11708	sha256:545e180020fecdfe9988f3cc335271bb5204a44de9aae147558f22fe1dd50b0b
FILE ext/tk/sample/demos-en/ChangeLog.prev	11708	sha256:f44e3e6a01d553e40a2a3ab4572da30cd4ad3c6ead02c2c2d7b74d24f2a3568e
FILE ext/tk/sample/demos-en/README	11708	sha256:816ef3e85ac3100e4f8dacf8ed9a5dc2aeb889332356fd58e65442b3efe5f064
FILE ext/tk/sample/demos-en/README.1st	11708	sha256:940f8c37908dc26333c827bfdd1eeb99715ba5647e09c7d3638fd8d83c1c7765
FILE ext/tk/sample/demos-en/README.tkencoding	11708	sha256:88a8f8c8e3ada88e3b9afd96e6089ff94dcb8a422cfda125227f0ee5032ac3e5
FILE ext/tk/sample/demos-en/anilabel.rb	16554	sha256:aea2f732caddd7ddee73449db32726b1aee6a7fc2ae2745e68ed116de11be509
FILE ext/tk/sample/demos-en/aniwave.rb	16554	sha256:a86bdcd3de5952eecb548b52122295580c93b8cfccc309ef63c096bb690ec358
FILE ext/tk/sample/demos-en/arrow.rb	16554	sha256:c100eb16185635df244991292b5d9bcf84b5cfee8b49ea898fbbea2596c35cdf
FILE ext/tk/sample/demos-en/bind.rb	16554	sha256:215d12e659f91a4604969a082092d91a56e0358f9821fb060083c2972c00dba6
FILE ext/tk/sample/demos-en/bitmap.rb	16554	sha256:5cb97e7a7c4bc533d79191a19ea8c6ea3c754b1f42d9b35e13baae39d5753538
FILE ext/tk/sample/demos-en/browse1	11708	sha256:a18071178357830ae3353d5d106cd6c470de2a820519a67b09ccde0a5f26cb4a
FILE ext/tk/sample/demos-en/browse2	11708	sha256:b660b8ecd03ea3a4d2f17941c600fe37ae799b4d0f69b4a005ca767bdbaba337
FILE ext/tk/sample/demos-en/button.rb	16554	sha256:396457ab06fecbaf85c534973a938a1baedd3d0b54bfd19ef892629a1b7b8f69
FILE ext/tk/sample/demos-en/check.rb	16554	sha256:1b47c033a912c95832ed266efe6497946658c754b3a7ef6222642377067819af
FILE ext/tk/sample/demos-en/check2.rb	16554	sha256:e936c10270e06a7ac9737e9242ab2cc90a2c6b4158f9aa4486ff868f4d80dece
FILE ext/tk/sample/demos-en/clrpick.rb	16554	sha256:8111afb7038368c46c9dab9ae7b134452051025c44088ac6d0888d22a8cb6522
FILE ext/tk/sample/demos-en/colors.rb	16554	sha256:aa39d26acceebcfdf751ca7a1c107e5eb0130cbaff971ba449176743e4b17724
FILE ext/tk/sample/demos-en/combo.rb	16556	sha256:46386fc34b5ce30c63c3d3b1d101ac6e276a795a32050830188170d49509a364
FILE ext/tk/sample/demos-en/cscroll.rb	16554	sha256:60fec1c57b1c5fa30ba16efb285789cb37e7092fa85381590c5b7ca1702a0b45
FILE ext/tk/sample/demos-en/ctext.rb	16554	sha256:a013a3486856a6d229c8cb18ab1851e08f58193fbafe283450e34d0ef13c66d4
FILE ext/tk/sample/demos-en/dialog1.rb	11708	sha256:7ca8a966a907eb53b9a92894fab05679c3b51ab4b553c5b23468ef19fad4890f
FILE ext/tk/sample/demos-en/dialog2.rb	11708	sha256:b6e3f89a8a3a95d44164447c11edd113d6d3e3c8eb7581392a84120061b8f9b3
FILE ext/tk/sample/demos-en/entry1.rb	16554	sha256:088f7b17362d43edc3d0c10009700a4d87486edfd800f008354bc8e562147743
FILE ext/tk/sample/demos-en/entry2.rb	16554	sha256:96552c6259c52a68fffb4e111d7e33c869cd9b8b1f6793d0852dd6e348d5c049
FILE ext/tk/sample/demos-en/entry3.rb	16554	sha256:9efb3bd60e276932a5711eeea0bf6b211f9ebc68feeb9c31c5458c31ecf79cf2
FILE ext/tk/sample/demos-en/filebox.rb	16554	sha256:fa6c65c2ed92ed49d0e4c132237c66cca7ff9c9cbfd067ca7ee0e0e8c1dc9e63
FILE ext/tk/sample/demos-en/floor.rb	16554	sha256:b82f06693d8c803ceb528c58e1ad10c7b3f1e4fd5de56814763b797043f41267
FILE ext/tk/sample/demos-en/floor2.rb	16554	sha256:5d06807919267648c379da6f78698b4cdda182429f368d43bafea855194d08e0
FILE ext/tk/sample/demos-en/form.rb	16554	sha256:45f549a7e2af18178f79606cb7781a8cbfd4a1af87c02bd39912d983dae857cf
FILE ext/tk/sample/demos-en/goldberg.rb	16554	sha256:be9a40d6a8e46447be40c67c14558bd6e25fc6d59ae059f732e93bdf0b873fab
FILE ext/tk/sample/demos-en/hello	15849	sha256:50d9e3a88f3bdb5af00c35ffa0b7e65fc206a7184fb345c4c430c6269d325983
FILE ext/tk/sample/demos-en/hscale.rb	16554	sha256:6815eaaa819a32db81b483c6a01ca57e8c27039e26b39f40fd4e3864a63aaad7
FILE ext/tk/sample/demos-en/icon.rb	16554	sha256:a7e040c126cec16344eb03f081141d15622eec2081b193e3de2272945e2d1970
FILE ext/tk/sample/demos-en/image1.rb	16554	sha256:fe52b4e3f3a20939dc8a7c59d1b5189c85ce458e191d3f1d9cc37fba4de4d70f
FILE ext/tk/sample/demos-en/image2.rb	16554	sha256:5bea699144a7221ce66144f18111f10addeed6998204a8d535fe6795749a14b2
FILE ext/tk/sample/demos-en/image3.rb	16554	sha256:3239039014ffcac333049f00e6c0d9cba2bcbce9475ccacb7441189af1825900
FILE ext/tk/sample/demos-en/items.rb	16554	sha256:ecd39076ced2a090d4aa2b9d2e11e759c6c656350e9fe639f4e3bc0c3e740d5c
FILE ext/tk/sample/demos-en/ixset	11708	sha256:64cfcf5c232540e266de6181e8b3dfdd631b0e2f4135ead579fa9b881364e28f
FILE ext/tk/sample/demos-en/ixset2	11708	sha256:807a744abd19d1208b6a34858ac6af247673c879f4af60bb062253cd377a17f4
FILE ext/tk/sample/demos-en/knightstour.rb	16556	sha256:ce882061c7dd8237399829645ba2bb302e70de4386e6412d3684b3c989a27cf9
FILE ext/tk/sample/demos-en/label.rb	16554	sha256:06f8083a689b20e0e37f494e7166f2ea07e74eb990901300896c7c6fcd647089
FILE ext/tk/sample/demos-en/labelframe.rb	16554	sha256:01571f6b199dca92e20325666c04a730099bb12134f7392e970f1b5567ba7907
FILE ext/tk/sample/demos-en/mclist.rb	16556	sha256:b2d12f19890818ca412f8ac298abdec85921619137c7bb8ac906444577a1a484
FILE ext/tk/sample/demos-en/menu.rb	16554	sha256:810299d95949e80a8a2eddd40b633d5ff622ae003f7ad624bee5da4995569ba1
FILE ext/tk/sample/demos-en/menu84.rb	16554	sha256:d7a7b91d1191557b94aef39606cb6ec7ac90194588decf8beb90fe4ba064045b
FILE ext/tk/sample/demos-en/menubu.rb	16554	sha256:533f28b718170839ded391b93fd5abd6f010f6b4ccdd8edfd2db65f384bc45af
FILE ext/tk/sample/demos-en/msgbox.rb	16554	sha256:d1f1e22e097408ae1c643240ece0e13f0cad65b53027790db777ba0c99e08f6c
FILE ext/tk/sample/demos-en/msgbox2.rb	16556	sha256:da0afc319acd20ada66f9118b0bb3fd661ad711e87f60e749c7e577a3056d963
FILE ext/tk/sample/demos-en/paned1.rb	16554	sha256:4b90f484761225e4e7f51a61d4a73172d4f51360772cd6e2430ba7229771f2bb
FILE ext/tk/sample/demos-en/paned2.rb	16554	sha256:222712ccaf62fea4c1f2ea85656e2e30e33463f8f1559a121ecdec0d0cf25e0b
FILE ext/tk/sample/demos-en/pendulum.rb	16554	sha256:376dc5ea6f88b610e63562f9c2c15a208f8d4423166bf4ab26f45cb0bd003d2d
FILE ext/tk/sample/demos-en/plot.rb	16554	sha256:f1c736ec2d6f9b2140ae424c91349d1c23748145442da9d4574a7e639c85d8da
FILE ext/tk/sample/demos-en/puzzle.rb	16554	sha256:cff6e6333b4b8532eb449343b254c1f8fccaac4ab0d943a9403f22cddf0641f1
FILE ext/tk/sample/demos-en/radio.rb	16554	sha256:ec24ecf1e70f09a1f47ab64b99c99b0a1929f020583aa018b5e3a740bc460353
FILE ext/tk/sample/demos-en/radio2.rb	16554	sha256:de0d040215397cbe8565da1e2791a00c002cb6450a87759a8d81d32227c285af
FILE ext/tk/sample/demos-en/radio3.rb	16554	sha256:72a171a7d7737627e772e4b5051e9c9b390dd35a2108628310d6d8c6581a9c2a
FILE ext/tk/sample/demos-en/rmt	11708	sha256:64f5bcd75fdb4812f005bec960fbac294a79dd8af8b0ac308776c6929b1e8edc
FILE ext/tk/sample/demos-en/rolodex	11708	sha256:dc584cf1a73082fd85ce7a6b9f2f95bf742cb936fd0754dc73819cc6d88d0e6d
FILE ext/tk/sample/demos-en/ruler.rb	16554	sha256:45a76fec90c0599b3692961e6d13beca3943dd0109a8a9eeefe20bee628235dd
FILE ext/tk/sample/demos-en/sayings.rb	16554	sha256:c881f4d5cba1da8d132eee89eff7070cdd32c68d615c0b04fa8dbc243283c715
FILE ext/tk/sample/demos-en/search.rb	16554	sha256:056111a23aa756105bb7c3b50c8163e3d727b6cc70b75c1d7857ffb34fdf0bcc
FILE ext/tk/sample/demos-en/spin.rb	16554	sha256:ac3a11f68dcff34de40e7ba150ec4db07b4e234707c292d04f1e3917d5ec0bbf
FILE ext/tk/sample/demos-en/square	11708	sha256:6e91097556d38c71d2fba3a6c78e97162d52d8f3c695bba66933f81d8a625d7b
FILE ext/tk/sample/demos-en/states.rb	16554	sha256:5cef44c6b3c6c0952d342b18c55e2f2ac5a7166e878218013b0fe7494ea29993
FILE ext/tk/sample/demos-en/style.rb	16554	sha256:b304073375ee632114e84566cf90bdd4e76a5fb3e21afe51d4f6230605d66112
FILE ext/tk/sample/demos-en/tcolor	11708	sha256:2fd95a5e8cbcbb6a0cb4a3b81afd51443cef7cac1ce99347aa2f46e3a195e9a5
FILE ext/tk/sample/demos-en/text.rb	16554	sha256:1441d23d5e039a1334402a801740917c26ecb27c7a5893a41dc0d8ecdeb372d8
FILE ext/tk/sample/demos-en/textpeer.rb	16554	sha256:c05afb6a911a1767a20fa9e66768de7804b0a78ecc11cbbd55bbf10498a4e2bf
FILE ext/tk/sample/demos-en/timer	11708	sha256:cf2d4dba1aaacadff3f4b8415ebcf60e1997d2d4a0beddafd9155f85c4d43996
FILE ext/tk/sample/demos-en/tkencoding.rb	11708	sha256:ce3c5360d8bb586368a5a524fcdcaa8cd31679ce602a29b006315f39f9c40490
FILE ext/tk/sample/demos-en/toolbar.rb	16719	sha256:783cafef0b5c83b3d4ac152a2ec6edff4ab842c654dac174736c66b861d7362d
FILE ext/tk/sample/demos-en/tree.rb	16556	sha256:96aabfe2cd008fc555d5a7042e5a784a326b281f665eac43540391b4195e163d
FILE ext/tk/sample/demos-en/ttkbut.rb	16556	sha256:6fe9135b4764ce5d94498bd612fe9acb39eb5cb527ca4e2ca7361181f532b0bd
FILE ext/tk/sample/demos-en/ttkmenu.rb	16556	sha256:35186727bd21f5acdee63151509e309d9c156dacc81ffa77b1569fb289968a9b
FILE ext/tk/sample/demos-en/ttknote.rb	16556	sha256:d17043685dd2bb1c7e7db2b1ef7f21651d67a677ad073eae253e6ab765ff28df
FILE ext/tk/sample/demos-en/ttkpane.rb	16556	sha256:8433c852919e2ae90d88c1dd5b2f1ec997fbaf86563180557ed996040da8c52a
FILE ext/tk/sample/demos-en/ttkprogress.rb	16719	sha256:935dd5dc322895964014d0136d1453dcc3e983a10bdacc63aba4f32a839c2009
FILE ext/tk/sample/demos-en/twind.rb	16554	sha256:d8b13e262f23d58459d1a3de7f12fa73f3b68a6451d95e367741a2b9ba11f1d1
FILE ext/tk/sample/demos-en/twind2.rb	16554	sha256:9bad67862de9affae1528d68e38f27e6e332baedd9e6e6b514401fcfd2db6a2a
FILE ext/tk/sample/demos-en/unicodeout.rb	16554	sha256:b332bb01fb0676ba096d43699ba4ecdb9d20ebe2d73be9db7b2058d23f64d15d
FILE ext/tk/sample/demos-en/vscale.rb	16554	sha256:f7b7738d20205c41e4362766aa8f74c3264d852f2dc8865e60572ef2e2662cd3
FILE ext/tk/sample/demos-en/widget	16719	sha256:d1eaab1c90cfd0be80b9dd47fe89d05876a6c2aa2db94b14e4e4d4daa1bce703
DIRECTORY ext/tk/sample/demos-en/doc.org/	11708
FILE ext/tk/sample/demos-en/doc.org/README	11708	sha256:7b42ea718fa6749d5975bf0482fd56176d5234fc2c95fb2f92aac36575a17824
FILE ext/tk/sample/demos-en/doc.org/README.JP	11708	sha256:17918fafdc83c2fcd3afac71123c2bd243e214f4329171114f73d196dc11c6ab
FILE ext/tk/sample/demos-en/doc.org/README.tk80	11708	sha256:8a93f23b72a8a64ee0a87434b4eab80c762300fc26da5b3de5f0bb2f7f3817df
FILE ext/tk/sample/demos-en/doc.org/license.terms	11708	sha256:1e9d04f3b3577d51d8f065862c9bd13fd08a7e3c680496d5fd85122cd04bf1a7
FILE ext/tk/sample/demos-en/doc.org/license.terms.tk80	11708	sha256:1e9d04f3b3577d51d8f065862c9bd13fd08a7e3c680496d5fd85122cd04bf1a7
DIRECTORY ext/tk/sample/demos-jp/	16719
FILE ext/tk/sample/demos-jp/README	11708	sha256:f9050a7a91238a41069500a75eede7e33884df5a3cc04315f775485ed2bb4438
FILE ext/tk/sample/demos-jp/README.1st	11708	sha256:d8c73234c4278142a152fa18c48c59562d0aa27e70c01f368c9476b5e1d55795
FILE ext/tk/sample/demos-jp/anilabel.rb	16554	sha256:7e8ac4f65584afc08963bb66e4a26bebb654883930cd0385bc169f88fb1707da
FILE ext/tk/sample/demos-jp/aniwave.rb	16554	sha256:0c1d508b93ceed7c416af40e24a148d2b2d04a7a77db16f6502e6d485d46ae11
FILE ext/tk/sample/demos-jp/arrow.rb	16554	sha256:0ad788c04d0d0039c31416cc0c8d2b635a967841b9a0c94e0c0c34e1c0fcd470
FILE ext/tk/sample/demos-jp/bind.rb	16554	sha256:2bb834901c36469c7b6d87ea08f364dc2062c15bd23939828084d8f41fb74a52
FILE ext/tk/sample/demos-jp/bitmap.rb	16554	sha256:6916452b061539489b3386e1136fc8d79eb01cf1569fb727d76458f12c373102
FILE ext/tk/sample/demos-jp/browse1	11708	sha256:a18071178357830ae3353d5d106cd6c470de2a820519a67b09ccde0a5f26cb4a
FILE ext/tk/sample/demos-jp/browse2	11708	sha256:b660b8ecd03ea3a4d2f17941c600fe37ae799b4d0f69b4a005ca767bdbaba337
FILE ext/tk/sample/demos-jp/button.rb	16554	sha256:3fffd3d615e2801ce39c0d946890d5430bfd357a5af7e136643fd777070d2f7f
FILE ext/tk/sample/demos-jp/check.rb	16554	sha256:85142afb572fdd166538de6dcf7cfa4d454835cf3913f7ac5970b79e6e4102de
FILE ext/tk/sample/demos-jp/check2.rb	16554	sha256:caa7eee4c6f1e3abd4dbc0ea43990ed097b0f351005fc8aa04713509c3426a65
FILE ext/tk/sample/demos-jp/clrpick.rb	16554	sha256:3fdc073cbf130cc547517267dfd412e188b5d36faf2633597856f3120a9cf2a6
FILE ext/tk/sample/demos-jp/colors.rb	16554	sha256:8e065525c83d3b957e802e1194f463ea214849d18ef8dc33eb3399e4b6a0dcd4
FILE ext/tk/sample/demos-jp/combo.rb	16556	sha256:fb08895cc6d7e58a259127bcbaf796465bac060f0320aa67d8832acc4d0f3e57
FILE ext/tk/sample/demos-jp/cscroll.rb	16554	sha256:dd0e5729265287fc6dd6d06dc4097093f6048c93081b7e617504fa53da479735
FILE ext/tk/sample/demos-jp/ctext.rb	16554	sha256:b8d6ea1aa603053d765a0e767f57cccaa05996ce6127843d9414e54ae49f636b
FILE ext/tk/sample/demos-jp/dialog1.rb	15849	sha256:a3374bea46ab86720b256e9c11995818f2b886d7e354ed94830c297211e4f978
FILE ext/tk/sample/demos-jp/dialog2.rb	15849	sha256:023cffc993bf7f9c3ee17c22e3f217d182d8246c862b0910830d9981db04a43b
FILE ext/tk/sample/demos-jp/entry1.rb	16554	sha256:448c067ec1897c7e386844126f0c8daaa8c47efa4b7c0afbf62c18cd8a589b35
FILE ext/tk/sample/demos-jp/entry2.rb	16554	sha256:1dd4d6428cf37080df0748f5b7820f5e9949ff557a044001cb84934a7ab436f4
FILE ext/tk/sample/demos-jp/entry3.rb	16554	sha256:bd537ea32d10d5108836dd820cbe93f9ff91ae626199adc05cc61f36e2e687e0
FILE ext/tk/sample/demos-jp/filebox.rb	16554	sha256:6368a44a7aa64886db656412291f39e14c385f6f605c160b93c94cb45c8032d8
FILE ext/tk/sample/demos-jp/floor.rb	16554	sha256:fff01d9fd87157a2a0e4184ba288c0cbe2f1857693f20a8c4edf4ccf39ffd056
FILE ext/tk/sample/demos-jp/floor2.rb	16554	sha256:23ff68dfaee4f35c401a47449aac65c2b243e3c9aba165321c294e24e7f0e8bf
FILE ext/tk/sample/demos-jp/form.rb	16554	sha256:65d5c86368f62134d2630abd397358d2db6e8dd0a87014a2ea7120b82e0cf9e2
FILE ext/tk/sample/demos-jp/goldberg.rb	16554	sha256:fb30e898f9e1201a0d02729822df02c32377d67a9fc30aaa21af37c90c5949ea
FILE ext/tk/sample/demos-jp/hello	15849	sha256:d244e4bfa6b032c0e9fc70a3d97c7646893c151ca3c183c24a37b6245c98ba75
FILE ext/tk/sample/demos-jp/hscale.rb	16554	sha256:0fe9c0b7a581464d7a6cbcf16e5680bf7dba458dda717e0bba472f40b72f5cf1
FILE ext/tk/sample/demos-jp/icon.rb	16554	sha256:723f7cac9730a8fb9bcfec0db2d14d9a8beb0baab68124751a5a22d44de83da5
FILE ext/tk/sample/demos-jp/image1.rb	16554	sha256:c36411e3970acaad2cc3df9511f3c9b1a952897a34674e32f8ab59b936c41bd8
FILE ext/tk/sample/demos-jp/image2.rb	16554	sha256:0e1bb2762d3decfc3833bf66ac8d04b973b0f23eafe6b7f223c20c60a2443074
FILE ext/tk/sample/demos-jp/image3.rb	16554	sha256:c7487af71ffdc079c5f91fdedd2dab544f06221b47e5e77da146d921787fdd5b
FILE ext/tk/sample/demos-jp/items.rb	16554	sha256:8c564147e0b9051d72244c99f84b8a8dced19e06ca13866f9980d0e1156b124b
FILE ext/tk/sample/demos-jp/ixset	11708	sha256:fce15675ede834e0b036bb2f857e1f5f426ab15ce53b66961f4d14bbea217634
FILE ext/tk/sample/demos-jp/ixset2	15849	sha256:d99ef14b367dbb83720311c4130179e0f22b30f690a6a92cec94dc70882c3609
FILE ext/tk/sample/demos-jp/knightstour.rb	16556	sha256:b72abad0225e113215d3e0af95aac7603f1f2b8eb87b2520f92aad45ec158028
FILE ext/tk/sample/demos-jp/label.rb	16554	sha256:19d8748e972b0f612ad855c1a2c871b04a2e011849f8f29ae441ee16905ab306
FILE ext/tk/sample/demos-jp/labelframe.rb	16554	sha256:308bba71cc5a9b1604f8aedeac61fb44ab52d260d6dc27f11eb9994e23278fe3
FILE ext/tk/sample/demos-jp/mclist.rb	16556	sha256:152bdb86b459041e3851b0d45f95424b326294dc2da625485bceb964b27734d4
FILE ext/tk/sample/demos-jp/menu.rb	16554	sha256:b946eec11875248b41f3417449d402e653117a4502564ee4cb3774c346945748
FILE ext/tk/sample/demos-jp/menu84.rb	16554	sha256:64422b9273f03c455084c7475bc3c9bee9f03083ca1c6849f11a2c0bceb41529
FILE ext/tk/sample/demos-jp/menu8x.rb	16554	sha256:38d622d301b678a92842a69bdc81c247ce63de8d9f704e19611e2eac6fb7ff3c
FILE ext/tk/sample/demos-jp/menubu.rb	16554	sha256:a45cfb7f2d8f15ae8e8f5e7f7e0b2159cee97d606c40d9e2dc3eecb9c3dfdb78
FILE ext/tk/sample/demos-jp/msgbox.rb	16554	sha256:23282efaf0f7da222df6d94d9f52bd277ee52c38ec8698c3e243e9675b59f5c6
FILE ext/tk/sample/demos-jp/msgbox2.rb	16556	sha256:56d304201b9b24866b9b805e582f197f6e2435e13ae089b92e5cba1d11315603
FILE ext/tk/sample/demos-jp/paned1.rb	16554	sha256:d19bf45978aa49fc1fd9d05f13448b9f923da1a99e45a6a01b5e07b06a836ac0
FILE ext/tk/sample/demos-jp/paned2.rb	16554	sha256:4c3d7fa9f4d556f14524fe0aacfdc753c2614d7d2a48b06aecb2372612985907
FILE ext/tk/sample/demos-jp/pendulum.rb	16554	sha256:340b4f51344634d8c819c4394883597432a30b8dd06bf60fd4a4f963fa296d4f
FILE ext/tk/sample/demos-jp/plot.rb	16554	sha256:7e850ed9c98b22e91ffd57616aca0a90e92c5b1c08d30df5900c14cb51cd6eda
FILE ext/tk/sample/demos-jp/puzzle.rb	16554	sha256:de5aa214c204c69c982730d564aa7eca9f331781690491bca79238b15f3293f2
FILE ext/tk/sample/demos-jp/radio.rb	16554	sha256:aa87d9191c3d068b7b5adafce84de03f8190aea45815a7d25b40fdfb0fcce9e0
FILE ext/tk/sample/demos-jp/radio2.rb	16554	sha256:bedf5199ff95edf104f71c2421d3871a3fdc10009b7e60cb25d6bb0f3cef58e7
FILE ext/tk/sample/demos-jp/radio3.rb	16554	sha256:36c66ddcced7f2369a5617cb3ee4f82effa4b09e6240054a228947c1fe128ff1
FILE ext/tk/sample/demos-jp/rmt	11708	sha256:64f5bcd75fdb4812f005bec960fbac294a79dd8af8b0ac308776c6929b1e8edc
FILE ext/tk/sample/demos-jp/rolodex	11708	sha256:339860c117569bfa5426ffce25e1051995891064a41886e4cd6aaa18147c9047
FILE ext/tk/sample/demos-jp/rolodex-j	15849	sha256:3d7d7af6cd363b37306b52c04626faa39e3393d636522247733fa8d2975dd641
FILE ext/tk/sample/demos-jp/ruler.rb	16554	sha256:228de6a9284a272844c0589ded04a4be6ffeeead1c3372cd2db89431b9d06a34
FILE ext/tk/sample/demos-jp/sayings.rb	16554	sha256:787399ccd8ae54a1bd502dd335a88a72f7d5a800d1043a6963d166c9f080df1c
FILE ext/tk/sample/demos-jp/search.rb	16554	sha256:8404e99406f11844af82e3d48cd6db898aee053f140304a90f2b4e023357a8f6
FILE ext/tk/sample/demos-jp/spin.rb	16554	sha256:e1a6c68d172d1819bd8a2cbd5f5616b2ea24b77cf0f2b838e0da820ccb507e0e
FILE ext/tk/sample/demos-jp/square	11708	sha256:6e91097556d38c71d2fba3a6c78e97162d52d8f3c695bba66933f81d8a625d7b
FILE ext/tk/sample/demos-jp/states.rb	16554	sha256:40138f162f519921587769c20f05fd09e6dfee76deb47248e4caf54ea2686029
FILE ext/tk/sample/demos-jp/style.rb	16554	sha256:9422ab685a3260661241c26066aa77229d48e5a7985061f46ee033a4d1eb18ce
FILE ext/tk/sample/demos-jp/tcolor	15849	sha256:615ea1f308f31f0dfb44dd03f23b55c9915a7a4e9d6469c6111c2fdde216a9d0
FILE ext/tk/sample/demos-jp/text.rb	16554	sha256:71566acc195ec87af8d1aac7af7e4312644f1169c5592431829528ef5462c7d8
FILE ext/tk/sample/demos-jp/textpeer.rb	16554	sha256:f317bf23c638055a4d1064895e60e6c7d8c7ba9d868d9b8ca56cdab08b9a7e63
FILE ext/tk/sample/demos-jp/timer	11708	sha256:cf2d4dba1aaacadff3f4b8415ebcf60e1997d2d4a0beddafd9155f85c4d43996
FILE ext/tk/sample/demos-jp/toolbar.rb	16556	sha256:acd56e54df737e037d667ac87b987f402c8e65afafc26ec5760723295ee3c097
FILE ext/tk/sample/demos-jp/tree.rb	16556	sha256:a508eed5613c1a8cd3af6cb2ef5f5c92eaeed00c1a1a1f6efb5dba1f80edcbde
FILE ext/tk/sample/demos-jp/ttkbut.rb	16556	sha256:76afc54f5fa2f6b9face825ea9b60cb81165542d8096502768b22d8df5ad0bc7
FILE ext/tk/sample/demos-jp/ttkmenu.rb	16556	sha256:12d3736e46853cb3fa041ff853321c6dc8a2afa0bc53c8b0fa7280fdd1ace532
FILE ext/tk/sample/demos-jp/ttknote.rb	16556	sha256:30d1263dfcba1eb533a9c949a54fdf21d92144c75fd3ee401aa29c2ce915675b
FILE ext/tk/sample/demos-jp/ttkpane.rb	16556	sha256:7ed3277c5b87aa26fa0c4519a06802bac3b79dbd793400ba5021a4c751b15e6e
FILE ext/tk/sample/demos-jp/ttkprogress.rb	16556	sha256:a6446a0b0c3cd57632e64cf1b133aed02605d40e520fa1d48ea950dce2cd0008
FILE ext/tk/sample/demos-jp/twind.rb	16554	sha256:0b28d917ff1c1ee1d0f030f09abf7eb9f054bc99e9b0fbe19adab1405999eb72
FILE ext/tk/sample/demos-jp/twind2.rb	16554	sha256:f5696141912397e5ef815d843f4a212c57cc365ca4b249782dfa983fe39342dd
FILE ext/tk/sample/demos-jp/unicodeout.rb	16554	sha256:d4e9b284bc547d1289c5e958ea07ca997c2c48b6fdea8170b62f1a405a9492f0
FILE ext/tk/sample/demos-jp/vscale.rb	16554	sha256:df06020d7b9fa88354945f559cd13485bfe6244bdbd78124a35f0fb1bf94a6f5
FILE ext/tk/sample/demos-jp/widget	16719	sha256:de78336120134f59773d53899ed745dd17ac8a0c9ac1926795905e6a08fa0ed1
DIRECTORY ext/tk/sample/demos-jp/doc.org/	11708
FILE ext/tk/sample/demos-jp/doc.org/README	11708	sha256:7b42ea718fa6749d5975bf0482fd56176d5234fc2c95fb2f92aac36575a17824
FILE ext/tk/sample/demos-jp/doc.org/README.JP	11708	sha256:17918fafdc83c2fcd3afac71123c2bd243e214f4329171114f73d196dc11c6ab
FILE ext/tk/sample/demos-jp/doc.org/README.tk80	11708	sha256:8a93f23b72a8a64ee0a87434b4eab80c762300fc26da5b3de5f0bb2f7f3817df
FILE ext/tk/sample/demos-jp/doc.org/license.terms	11708	sha256:1e9d04f3b3577d51d8f065862c9bd13fd08a7e3c680496d5fd85122cd04bf1a7
FILE ext/tk/sample/demos-jp/doc.org/license.terms.tk80	11708	sha256:1e9d04f3b3577d51d8f065862c9bd13fd08a7e3c680496d5fd85122cd04bf1a7
DIRECTORY ext/tk/sample/images/	11708
FILE ext/tk/sample/images/earth.gif	6239	sha256:88af7ae24fd08d5eb144e938a4381d28638bc50d15c8e5f3e30ca73b0fba961f
FILE ext/tk/sample/images/earthris.gif	6239	sha256:c2da473e55d8317bd1f983638adb729bff1461de590d76f99d8b3430c71e0f6e
FILE ext/tk/sample/images/face.xbm	11708	sha256:4562864428e9ab64e7069a53df022d6b4e6b4bd6c5a56b8cbc22606e2b73bc15
FILE ext/tk/sample/images/flagdown.xbm	11708	sha256:13ea2a1169bae3a517804c7dcc2f106ac3b29b0ade5197d6546a9c8cf486e967
FILE ext/tk/sample/images/flagup.xbm	11708	sha256:6e31de3423ec63534c36adcbf1c9872fab21c5c2999511505f7321fc794cb7ec
FILE ext/tk/sample/images/gray25.xbm	11708	sha256:a1a6cf0ca4d94fea1e7db4c7f6fd40a58b312e1de34ccbd582038defcb3027e2
FILE ext/tk/sample/images/grey.25	11708	sha256:a1a6cf0ca4d94fea1e7db4c7f6fd40a58b312e1de34ccbd582038defcb3027e2
FILE ext/tk/sample/images/grey.5	11708	sha256:f60032d1b31ca8ed688d6aad96a5f47dff02e5e2001ec1805a5bff42e69e32ba
FILE ext/tk/sample/images/letters.xbm	11708	sha256:73c825a802db366beedc038bbe944f61f8bbe540bab8720cb568306e4cee5195
FILE ext/tk/sample/images/noletter.xbm	11708	sha256:741c936c628f6b0dd9295fec63f8d3baec6d529a1e9dcd7398680aaa284755dd
FILE ext/tk/sample/images/pattern.xbm	11708	sha256:8006c9cdbb7aab7e1c0b48289fff41437e3e730f9822fc8e72acb22ef6bc5808
FILE ext/tk/sample/images/tcllogo.gif	6239	sha256:72f6b34d3c8f424ff0a290a793fcfbf34fd5630a916cd02e0a5dda0144b5957f
FILE ext/tk/sample/images/teapot.ppm	11601	sha256:786f29b88771e439187dd2e86ad4d255dd185e0c1ea3f8c37d21770fd1df253a
DIRECTORY ext/tk/sample/msgs_rb/	11708
FILE ext/tk/sample/msgs_rb/README	11708	sha256:6de9a9357f6345a4747df84bbdab540ef9801da678fdf5dffa42deb0c66abbae
FILE ext/tk/sample/msgs_rb/cs.msg	11708	sha256:860ae95528641641abaebfcbca4f05fc3c2c59540149bbf98d478dc4150971d3
FILE ext/tk/sample/msgs_rb/de.msg	11708	sha256:7ffce8a23d7600236ff8ec29105007f0798057a942a1b830158ca2b5ebbee285
FILE ext/tk/sample/msgs_rb/el.msg	11708	sha256:881f9395c58c468048d25815d8ef91298bdef13e6d4295290731bb30a95cce6a
FILE ext/tk/sample/msgs_rb/en.msg	11708	sha256:8422c5fb98e36a9663b195d3803ee89842728cd2694dd03aed67cc6384eb6659
FILE ext/tk/sample/msgs_rb/en_gb.msg	11708	sha256:02ba6c5138b85aa0a1c9a9a5063551eb1e68265c2361dad04b348468857c7304
FILE ext/tk/sample/msgs_rb/eo.msg	11708	sha256:67adf4d563f6404dfef9aeed6af9a67f3122395c4a960b3e2d5e07ac69e2c637
FILE ext/tk/sample/msgs_rb/es.msg	11708	sha256:bf34ce20dcfad0f474004ec00c83acc0b47e6efe90c52b99a6d64fa1a116a270
FILE ext/tk/sample/msgs_rb/fr.msg	11708	sha256:66d1bdb9bcc673ffd5009c8524ac03e2ba1e04c01f154ea4c189870de69127b9
FILE ext/tk/sample/msgs_rb/it.msg	11708	sha256:0b3b976493d547e37d49042a5df02d75890649a94e015a66ef44f8879ec91bb3
FILE ext/tk/sample/msgs_rb/ja.msg	11708	sha256:ef80f89f0aa65ea0f8021610fdc0b48309dcc6605fd91097313179f76b484a45
FILE ext/tk/sample/msgs_rb/nl.msg	11708	sha256:13151642b52522259d73b950fc502ebfc5e3500918f85361a4f1874ae0da1398
FILE ext/tk/sample/msgs_rb/pl.msg	11708	sha256:2ffb2aa279dc8c22576ffd76d4de3836d706653fff886469f1eea094c77a3ba1
FILE ext/tk/sample/msgs_rb/ru.msg	11708	sha256:a17a4803fa3cbb2524499da110f7c27eb4761ad8d2fe914bc44c2ded90e2656f
DIRECTORY ext/tk/sample/msgs_rb2/	11708
FILE ext/tk/sample/msgs_rb2/README	11708	sha256:3150d766de91b88b6ed1b2bf8f8c0509fd874930efd1b5c2ac3b72a2cf814bb5
FILE ext/tk/sample/msgs_rb2/de.msg	11708	sha256:99a53c71c2a8fb2aaf9909f7b88738e130d3942560e4c73a3ad04298debbf031
FILE ext/tk/sample/msgs_rb2/ja.msg	11708	sha256:8cceb08e8df4252f11fc5a2eb9c7a0d44de97a4860cb5436d8c0d603151e9997
DIRECTORY ext/tk/sample/msgs_tk/	11708
FILE ext/tk/sample/msgs_tk/README	11708	sha256:d4f7f6df0af40185aa28d455114a4ab6c2539de7feef64d9df51b9798c2d76e8
FILE ext/tk/sample/msgs_tk/cs.msg	11708	sha256:e207abbdf6484075b0f4c3bbfbb35ff718ca181ec321ee412f64eeca79cb1ab3
FILE ext/tk/sample/msgs_tk/de.msg	11708	sha256:09c0f6aa64385f09b166456428a9bc94a1369033eafd9b3bff6d5ddfad696cef
FILE ext/tk/sample/msgs_tk/el.msg	11708	sha256:c3c60660c51c2750d00b34e861d333cb2c5d327ad79c4a4acbdb35fac744da1a
FILE ext/tk/sample/msgs_tk/en.msg	11708	sha256:0e7abcd4bfdd2dabc16e1975ba9e807653097a65a22ba4d4ab1deea594c9bdb5
FILE ext/tk/sample/msgs_tk/en_gb.msg	11708	sha256:bb50b72bc7be2e51a3ed96fb8a3c89c7e8287f1f055f8a72094236235cdb6139
FILE ext/tk/sample/msgs_tk/eo.msg	11708	sha256:8e7499413871dbdd00bb77d9ecb9fcf4670ebefac51cbeda90caf6b88d9a11ec
FILE ext/tk/sample/msgs_tk/es.msg	11708	sha256:02abf2f7c5864ddcaf72107ea1bebd1972b964ba4807933f07d19cfcc3907873
FILE ext/tk/sample/msgs_tk/fr.msg	11708	sha256:861e51f4b81bb663a8bb23868da0e62910d5e927407d3afb7fb900be095452e6
FILE ext/tk/sample/msgs_tk/it.msg	11708	sha256:ec7e84ca7c79d6bc1d690f59a0e3b6941282cfcdd34e8615ae020f55e200cafc
FILE ext/tk/sample/msgs_tk/ja.msg	11708	sha256:d24e4f2f15d9940781c7f41f0c06ea195de9efa8c70d55fcacb4b2234c2048a5
FILE ext/tk/sample/msgs_tk/license.terms	11708	sha256:1e9d04f3b3577d51d8f065862c9bd13fd08a7e3c680496d5fd85122cd04bf1a7
FILE ext/tk/sample/msgs_tk/nl.msg	11708	sha256:e8b1338d6bf67c4aa6256ebef0ee218d7d72d6b694cb7672a84b728048816ffa
FILE ext/tk/sample/msgs_tk/pl.msg	11708	sha256:4159890e12f0726f10a420d500173f831b1c0004258a26b470440afce701a4b2
FILE ext/tk/sample/msgs_tk/ru.msg	11708	sha256:21e5806412832c30b697fb3bf08f0d81bb561a301da9998c5f7eaadaf2731379
DIRECTORY ext/tk/sample/tcltklib/	15849
FILE ext/tk/sample/tcltklib/batsu.gif	9496	sha256:fbb95a14a2f676516148254240948ffb418b82a42c792a61661009d65e6d6d96
FILE ext/tk/sample/tcltklib/lines0.tcl	11708	sha256:685869d9d0d21e81a5532631833269ecde721d2f6e59b120997a49f3e8890ba9
FILE ext/tk/sample/tcltklib/lines1.rb	11708	sha256:d56a84592749dbf499d2ee73d084ec4af93d8534257c762e8672fbf653be199a
FILE ext/tk/sample/tcltklib/lines2.rb	11708	sha256:88d127600a2cc1f8986fb99ac9bf0d2653a78bda6e925e8253dd251f66b404a9
FILE ext/tk/sample/tcltklib/lines3.rb	11708	sha256:9f1b4ff5c8dcd5b0fb21ca9d25634c44ff3e4986494c2217163820dd27cb7575
FILE ext/tk/sample/tcltklib/lines4.rb	11708	sha256:4e4d80e568be88897bc386aea8f1ab5742b24d4dd8c72bfc483f4730488dbac5
FILE ext/tk/sample/tcltklib/maru.gif	9496	sha256:7b19f5e619465522048ee8a314a1f934a703de0818bcec53726262c24aec0215
FILE ext/tk/sample/tcltklib/safeTk.rb	11708	sha256:93fa75701cf7995f8ed04fa8a9786bf7e0b01cb716c756c03b1cf2bf920ca3e3
FILE ext/tk/sample/tcltklib/sample0.rb	11708	sha256:a3dc20e65330369578ef2a0368d5c9edf656f3ad5adbb1366cd87bae53dd7c8d
FILE ext/tk/sample/tcltklib/sample1.rb	11708	sha256:9a2c1c495377c53431635ea0c0340fa5d347b2a4a7d3d5145d555d717e304132
FILE ext/tk/sample/tcltklib/sample2.rb	15849	sha256:d99097a54e50250fcae02d54d0dd94e6fb9155bd4ca137ec5897d38617e98be7
DIRECTORY ext/tk/sample/tkextlib/	16554
DIRECTORY ext/tk/sample/tkextlib/ICONS/	11708
FILE ext/tk/sample/tkextlib/ICONS/Orig_LICENSE.txt	11708	sha256:7fc5355e735ffbbf78db6edf596f13c4e0434a42d6cbea76ae4d65cc1eec1dd2
FILE ext/tk/sample/tkextlib/ICONS/tkIcons	11708	sha256:ca78fa91abd7e632020df4f51402dadd5b072672d6065557d98f53f5ef30e7b2
FILE ext/tk/sample/tkextlib/ICONS/tkIcons-sample.kde	11708	sha256:0c9abdc9eb4a1924dbfb75265723fe8c0e3d6f44f9225b4aa46a7002db0fe1db
FILE ext/tk/sample/tkextlib/ICONS/tkIcons.kde	11708	sha256:ca78fa91abd7e632020df4f51402dadd5b072672d6065557d98f53f5ef30e7b2
FILE ext/tk/sample/tkextlib/ICONS/viewIcons.rb	11708	sha256:8a563aeb85ab02c0c0ae62c6247237af039d26b6698a81c4b1f52e3fa77fdb93
DIRECTORY ext/tk/sample/tkextlib/blt/	11708
FILE ext/tk/sample/tkextlib/blt/barchart5.rb	11708	sha256:0c27f39bdcad32e3fbf817c2c1ff0df8710200f49577677f36218bf8ce71afff
FILE ext/tk/sample/tkextlib/blt/calendar.rb	11708	sha256:7e6e55d6334920d6a51877e6d13a1396b4672d8f3244ef986a521cfa4ad8e213
FILE ext/tk/sample/tkextlib/blt/graph6.rb	11708	sha256:5726ddc1cb43e369ebc45335122bc54dc825d675c5eace149aa5bfed6b86e3c1
FILE ext/tk/sample/tkextlib/blt/graph7.rb	11708	sha256:b9c13212ee9974ab36390ca81001410b4fb62491933eaa2e0cf77931c1159dc7
FILE ext/tk/sample/tkextlib/blt/graph7a.rb	11708	sha256:bb8a234ebdd4ad40f325418fe5a3350489856da49c0c8fcfaede0f4a17f57618
FILE ext/tk/sample/tkextlib/blt/graph7b.rb	11708	sha256:0e6d54a2777a622c5828101fdd55def60b722e56fefb2b32b84d267caa5467eb
FILE ext/tk/sample/tkextlib/blt/graph7c.rb	11708	sha256:ea05190291cfa2aa53253835f27c6759c38ebfcbfb676f060259def4ea786576
FILE ext/tk/sample/tkextlib/blt/pareto.rb	11708	sha256:d66a35ac92df8070d8c0f25379a6d1a45a57fb4294f85e36c892b3f9d072313d
FILE ext/tk/sample/tkextlib/blt/plot1.rb	11708	sha256:30775eb3cb1131528bec61bc61250af8956fa78773738ddbb3c87a2cd69a178e
FILE ext/tk/sample/tkextlib/blt/plot1b.rb	11708	sha256:c7ba074e1f328945e14aa35c03918232fd4779092895516866b9956acb312d53
FILE ext/tk/sample/tkextlib/blt/readme.txt	11708	sha256:d2e65316998cf5947c22e7128cec2f40bdcf12a77c34d1d720b61d8cec4949a9
FILE ext/tk/sample/tkextlib/blt/winop1.rb	11708	sha256:cd798d88ba177cec2fb73442badb4db9c374b673c6cdbc3441bc449ad3a84d4b
FILE ext/tk/sample/tkextlib/blt/winop2.rb	11708	sha256:0300211723157f78a26911ca720646f270db39e8cd4cdc6379ad75117c85123e
DIRECTORY ext/tk/sample/tkextlib/blt/images/	8208
FILE ext/tk/sample/tkextlib/blt/images/buckskin.gif	8195	sha256:77c1dbc0344d66a3c094fdb8db8ce0876e2224da3bce0bd7eb1e76d7e9194cde
FILE ext/tk/sample/tkextlib/blt/images/chalk.gif	8208	sha256:efafaefde646dc5c01cfd7c13afa67c13c5f2cf9caaaa067ec1adaf87b0272ba
FILE ext/tk/sample/tkextlib/blt/images/qv100.t.gif	8195	sha256:ca3241110ed430d77b1ab48b1a099e9101a77dfecbd0b67300a18984115e8402
FILE ext/tk/sample/tkextlib/blt/images/rain.gif	8208	sha256:17ff8a5b04fae652a82b40d712b22e65c988c8f0df1c2acec10773b37c9cbc4f
FILE ext/tk/sample/tkextlib/blt/images/sample.gif	8195	sha256:b16312ca507b1fa0af11c491ffd23744c0b0ab42d77e2dc1a53063f5cdb0f922
DIRECTORY ext/tk/sample/tkextlib/blt/scripts/	11708
FILE ext/tk/sample/tkextlib/blt/scripts/stipples.rb	11708	sha256:c3165f5f1d036d52d223362c32bea609a262861bb815572429f91de48ce738e2
DIRECTORY ext/tk/sample/tkextlib/bwidget/	11708
FILE ext/tk/sample/tkextlib/bwidget/Orig_LICENSE.txt	11708	sha256:820efa41ae84d3b425d0cf6c56245ee3402d8a1527e529a6246090aaa64cf3c6
FILE ext/tk/sample/tkextlib/bwidget/basic.rb	11708	sha256:1ba7e35c62ee690d8e61b07df43bc025c6b18011d64cba33454433de8c760270
FILE ext/tk/sample/tkextlib/bwidget/bwidget.xbm	11708	sha256:305f8521ea5f7a14650091c168101d37a7a4e4f559b2557a9393b2fd79b68614
FILE ext/tk/sample/tkextlib/bwidget/demo.rb	11708	sha256:cd3a558db212856237a0b95a29afafe28e294a81ac4f69a92ef7918ffb5f4d74
FILE ext/tk/sample/tkextlib/bwidget/dnd.rb	11708	sha256:49485109fa096fa82d08914c4d935bbdcf95769758fa1e5c1d4aa2bcb81e5ea8
FILE ext/tk/sample/tkextlib/bwidget/manager.rb	11708	sha256:f877875d9585bd90276ca5144cc1bbde203bdab6a897403b0f87de04dd930a14
FILE ext/tk/sample/tkextlib/bwidget/select.rb	11708	sha256:7e94073134770bc8a8fa2cc8bdbc2642ba7bcdbc30afc2e87e5675a1703bb3da
FILE ext/tk/sample/tkextlib/bwidget/tmpldlg.rb	11708	sha256:3026df88876ab3cb68594d88b39fed121dadba2c5731e2ad8601dc706e02e484
FILE ext/tk/sample/tkextlib/bwidget/tree.rb	11708	sha256:662b4e4be479969537c9abfa51a0a0f554f2ac28e1242c0bb6c83f9b0ee5583c
FILE ext/tk/sample/tkextlib/bwidget/x1.xbm	11708	sha256:b7cbec2938a3fc49c563fa55151a7e695708b99e6763b8d391e29db308a33e12
DIRECTORY ext/tk/sample/tkextlib/iwidgets/	11708
DIRECTORY ext/tk/sample/tkextlib/iwidgets/catalog_demo/	11708
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/Orig_LICENSE.txt	11708	sha256:d3042f148388a8684559154866289e291744e17ca958c4231a486e4a4252319b
DIRECTORY ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/	11708
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/box.xbm	11708	sha256:bef8a43550aa61d0c5c3a4cfe804d16e8bdbd8e73d46396c2c10d3217bf7ec78
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/clear.gif	6602	sha256:58a21e6beeb43a3fd85c6abe05088b85cd315dd8a6b848909cab3b5cec4714da
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/close.gif	6630	sha256:30b127ade4f60915da1699ec64fbf27d5d8d7163e4a7ce3eb5ed3d9f91798179
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/copy.gif	6630	sha256:23faa658a18e8ec635eddce86a017456cc14abb4e64b2005381560c9a3924f07
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/cut.gif	6630	sha256:311f1a2f8313e7ec399cb9d8c3688d05e5a3729f94e485979fc4d289a14eab6d
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/exit.gif	6630	sha256:b3387d299056309c1bf347bf16b6383bc63e5aed0c3363e20f93f2b21389292c
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/find.gif	6630	sha256:fc30fa773d8a68dd0699ee2ace96c3c8b43250678939a8395f0cb81f4dabdad4
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/help.gif	6630	sha256:6ac7888a22ebaf4eb0f24bfa4d36e56192fae271570bc424b7a4fc9776fd9e7e
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/line.xbm	11708	sha256:a7a6668230aa228d69aabf5f0267bc1bbc84a33b6e1061974b91eaaacd35777e
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/mag.gif	6630	sha256:a89cbfdf2f8d220ca0c9fae5e3370cb2ac8951441a8ad89288e28f19785301fe
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/new.gif	6630	sha256:fd9908b7caae20feaff062a180c5b37cac90bfd7497bc52cb7f1e6f6ee873126
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/open.gif	6630	sha256:63f7f5dacf313a4be1173ffb5c8dfb9047cfd3e214c9b24e783f41620bb46dc0
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/oval.xbm	11708	sha256:e65e3ca09e87cfec22da734b0940646e03804c9d57fd577b2b070edc8e8f5e36
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/paste.gif	6630	sha256:60aad3eb45cb57ddd9ab7b7fbec342886535db0ac0ba1412600eee464b3efc31
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/points.xbm	11708	sha256:bd728460b1159846ac29e148bb0ae46363fa62d68e1e51eafe8131af32fc992b
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/poly.gif	6630	sha256:38f3b237f3011a4ad8fe3dd0ca4f69a99676e34f84c5c18013ab969fc9b3d2c0
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/print.gif	6630	sha256:973a9b0c368ac4492e02bfe2377307273e13c79501147dd1801611db33215658
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/ruler.gif	6630	sha256:16b89c5685a7b0dbc4a6fdc0e54ac4b597f751a9cd7b68c68868718746816907
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/save.gif	6630	sha256:caa11cf21efcfe3e5b7be323a7d85a16113481219aa2205aa557ddb241052502
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/select.gif	6630	sha256:94503bc32bb83d9a626fc46bbac2d1c99f44ad78a2f08b6e651c7562446ce237
FILE ext/tk/sample/tkextlib/iwidgets/catalog_demo/images/text.xbm	11708	sha256:40e3dd426efd0ca19a384f0d220ad5794a4088fe74a55cdbeb0826feda86bb05
DIRECTORY ext/tk/sample/tkextlib/iwidgets/sample/	11708
FILE ext/tk/sample/tkextlib/iwidgets/sample/buttonbox.rb	11708	sha256:6dcade6f97ec8c885cbbff5653b964c364562d985ed5c98a76308d641c22a5d6
FILE ext/tk/sample/tkextlib/iwidgets/sample/calendar.rb	11708	sha256:dcaf6d75a31d4a23819e2b2303c73d97788b20dce74ae4f53850dd630de3db52
FILE ext/tk/sample/tkextlib/iwidgets/sample/canvasprintbox.rb	11708	sha256:5e7212895abffdb6cce3c61a42d8a43aa8d9e0f2b084eea9309d61b49f172b4a
FILE ext/tk/sample/tkextlib/iwidgets/sample/canvasprintdialog.rb	11708	sha256:78d9b872219f39c09a374621601d17ffedd1ee1afa32f078d4ae884fc59a416c
FILE ext/tk/sample/tkextlib/iwidgets/sample/checkbox.rb	11708	sha256:e4a9bc7b894a3c6ff9cdfd46c3e312383764bc73370d7f207a79c4c3226434a0
FILE ext/tk/sample/tkextlib/iwidgets/sample/combobox.rb	11708	sha256:9278b1b00875e06982f477e761b627d51b4882054077c8b3b547d8a4eec64f9f
FILE ext/tk/sample/tkextlib/iwidgets/sample/dateentry.rb	11708	sha256:8da3989673660004f47218adf2676ccf32a90bc9db09bec08c0586815916c07c
FILE ext/tk/sample/tkextlib/iwidgets/sample/datefield.rb	11708	sha256:aad204b51da88e21c25ce0b7b8cf61a42e30bce65b6d0f53322b19a2dfc1a1ab
FILE ext/tk/sample/tkextlib/iwidgets/sample/dialog.rb	11708	sha256:9493bb14946e6b6983d628986aed4ba56b148219333dea283c9c3f5a2863d7d4
FILE ext/tk/sample/tkextlib/iwidgets/sample/dialogshell.rb	11708	sha256:90d3e8effa5bb28fcacc9a0162b33983e0ee68659b9fcef0603321ed5382fab7
FILE ext/tk/sample/tkextlib/iwidgets/sample/disjointlistbox.rb	11708	sha256:f64bb8f990d4bd3e58c5a9466cf07a4215e7bb512fb65383326d204d50d0d3d1
FILE ext/tk/sample/tkextlib/iwidgets/sample/entryfield-1.rb	11708	sha256:1e624b1ad2fb4a6cd575fa2c95e8629dfad5f59a0ede2404e0f52d6e4b693f67
FILE ext/tk/sample/tkextlib/iwidgets/sample/entryfield-2.rb	11708	sha256:0ee558ccb107b7ba0a336d8d0ce1fdbd0122f7290f6086b9933dea0e19c03e1a
FILE ext/tk/sample/tkextlib/iwidgets/sample/entryfield-3.rb	11708	sha256:721706eead7956a1acb13e45c619d9862e4897917ab807f8b090f6e0c1aa0042
FILE ext/tk/sample/tkextlib/iwidgets/sample/extbutton.rb	11708	sha256:32df7a9cf26d41d8f3947b7ce6dae36d4c3eecb64f629fba988fb8435b91b887
FILE ext/tk/sample/tkextlib/iwidgets/sample/extfileselectionbox.rb	11708	sha256:5e026a41c60f5add65bbfe1823aa2bdeeb8761951e419f343f23e49bc542cafb
FILE ext/tk/sample/tkextlib/iwidgets/sample/extfileselectiondialog.rb	11708	sha256:3e6214664f9b69e702b076a6b1141b94cb9082a89c0908283ba725437927ffb7
FILE ext/tk/sample/tkextlib/iwidgets/sample/feedback.rb	11708	sha256:648fff4745ac34c8a8684169505a5bc72407eee5f9952af910a2b34daf64377b
FILE ext/tk/sample/tkextlib/iwidgets/sample/fileselectionbox.rb	11708	sha256:57a73569c371a8da5960bf2d47c53eca04eceda58544a55c690064f7cc1627bd
FILE ext/tk/sample/tkextlib/iwidgets/sample/fileselectiondialog.rb	11708	sha256:0782e5cf85c391e3e8bcd86eb0333d92bf02c7861bae93cb9a5e5bcd8a7d3882
FILE ext/tk/sample/tkextlib/iwidgets/sample/finddialog.rb	11708	sha256:5de8508f9c03ad599679b9980ef0dca1d3b15e7071ec4a0ccdd1720aba6d5371
FILE ext/tk/sample/tkextlib/iwidgets/sample/hierarchy.rb	11708	sha256:0fb540515fb2e1d859ea4f8cfc773252369f693015c3a79bfb2e34ce6fa2f3d2
FILE ext/tk/sample/tkextlib/iwidgets/sample/hyperhelp.rb	11708	sha256:09ac87c65b407c9640193e5bb4eb1f6a975324790bb4f363fcc6a842a76ab752
FILE ext/tk/sample/tkextlib/iwidgets/sample/labeledframe.rb	11708	sha256:f3b8d7dfe6d90ed951de5c517e1c37c89ad1f02ed6a92cd348c8d7d525cf2e6a
FILE ext/tk/sample/tkextlib/iwidgets/sample/labeledwidget.rb	11708	sha256:ad432d62c28e11d8694e465013a95589db6bbb55b4c59c5880decbe832edc56d
FILE ext/tk/sample/tkextlib/iwidgets/sample/mainwindow.rb	11708	sha256:e125be02089922abd3af850375d09f53c681d55cf6f43898f39f546dd1c80d23
FILE ext/tk/sample/tkextlib/iwidgets/sample/menubar.rb	11708	sha256:237a39d721dfaf322c5dba0ebcebaa06f70921d2216e879d650aac4113a1a466
FILE ext/tk/sample/tkextlib/iwidgets/sample/menubar2.rb	11708	sha256:2a0c9a5bf81659b5f2b7df1892c55dac95d227922a67f9bd2618cc8b05655f70
FILE ext/tk/sample/tkextlib/iwidgets/sample/messagebox1.rb	11708	sha256:9fdc1544df5c7f21382297d346fca7df25651e370344711644f733cffaede123
FILE ext/tk/sample/tkextlib/iwidgets/sample/messagebox2.rb	11708	sha256:1b599abd59463c533b27ff8c51335da818f0024f3c8d8b3e103834255bfe4bd1
FILE ext/tk/sample/tkextlib/iwidgets/sample/messagedialog.rb	11708	sha256:09e96bc2e8f2bf4f1a60e90c5d2bc1d2e205a3748629451d1e4b608225156e8f
FILE ext/tk/sample/tkextlib/iwidgets/sample/notebook.rb	11708	sha256:ed505d27c748e51d8ee5d17ad74298417c57bf1f9252a0002707189de808cffb
FILE ext/tk/sample/tkextlib/iwidgets/sample/notebook2.rb	11708	sha256:a84e9fb25fce4712efa646a0399238cb2581a90c374c340216c4d72fe39f9900
FILE ext/tk/sample/tkextlib/iwidgets/sample/optionmenu.rb	11708	sha256:9fe02151e3a1e38cf6010b6e9733ae69ce8b71bc53dc3ac72acb47f79f4cc158
FILE ext/tk/sample/tkextlib/iwidgets/sample/panedwindow.rb	11708	sha256:482f0b16b2e863262d2eb6fecde3d1368a911448cc8c0b3d0f4de7dfeac06e4b
FILE ext/tk/sample/tkextlib/iwidgets/sample/panedwindow2.rb	11708	sha256:3c5fa3e388a8e878ce4841ccd603cd8fa72db6d0f8de324cac53fd743f9da592
FILE ext/tk/sample/tkextlib/iwidgets/sample/promptdialog.rb	11708	sha256:1542142ceec512efabe6bedf3d678f8dab65c2fb388946975939bba7249f587e
FILE ext/tk/sample/tkextlib/iwidgets/sample/pushbutton.rb	11708	sha256:0ee4d9caf0448a06e178c56f446f9d31c72365a2bac4d74dd3a667ecbf8b6175
FILE ext/tk/sample/tkextlib/iwidgets/sample/radiobox.rb	11708	sha256:52eaa85ef4c63efacfd3f3b43d00e91bb1c662b3b76fb143718c0966fbab0344
FILE ext/tk/sample/tkextlib/iwidgets/sample/scrolledcanvas.rb	11708	sha256:7832fd353d676823bdf2e47ab9a3b6e8c60e8b38d60dbdee22c7fb6f70d2a2d8
FILE ext/tk/sample/tkextlib/iwidgets/sample/scrolledframe.rb	11708	sha256:ca4bdd4ebb25bc5e2ac7caa6c6b8ae09c2f1415ed4332038f5b64e641666efd3
FILE ext/tk/sample/tkextlib/iwidgets/sample/scrolledhtml.rb	11708	sha256:d3a7e12360709ae0f4fd1348651fe8b192d84ce910b747086bc23c73693d1026
FILE ext/tk/sample/tkextlib/iwidgets/sample/scrolledlistbox.rb	11708	sha256:f9453f59cdfd9f8c12583716cfa75a20a748afae20f27ea04d8af892bfd7315e
FILE ext/tk/sample/tkextlib/iwidgets/sample/scrolledtext.rb	11708	sha256:af19f93d194b00dc971d798c9b0f2bdf129139a55fdfb589d16d5da48a9fa589
FILE ext/tk/sample/tkextlib/iwidgets/sample/selectionbox.rb	11708	sha256:6b886d810b56be6c0843a977661cc79ca27fae835084d2108c653552b0d160d4
FILE ext/tk/sample/tkextlib/iwidgets/sample/selectiondialog.rb	11708	sha256:f051e5529062eb9dab8be650f80568718e9db1084e9ecfdd9501af3d1ae445ac
FILE ext/tk/sample/tkextlib/iwidgets/sample/shell.rb	11708	sha256:00bd2cca97fc38e5c96197cf198ef51975f5957e705bd46b9a831987aa5a0f30
FILE ext/tk/sample/tkextlib/iwidgets/sample/spindate.rb	11708	sha256:0d618f0202c8512ee4786f0735ad544707901df8916c60144ae2847c14ab86aa
FILE ext/tk/sample/tkextlib/iwidgets/sample/spinint.rb	11708	sha256:80e840245f8c830917e14520fa9402cdeaa6f35ce7dd53f4370907ea07f39dec
FILE ext/tk/sample/tkextlib/iwidgets/sample/spinner.rb	11708	sha256:34caa398e4a585da67095a57da3d8acbcd32398f8aeefd1fecce3fd71a0d8985
FILE ext/tk/sample/tkextlib/iwidgets/sample/spintime.rb	11708	sha256:793daddd71884405223201da586ac5b79e54c2dc0ed65650f966c12cd2c8aff3
FILE ext/tk/sample/tkextlib/iwidgets/sample/tabnotebook.rb	11708	sha256:763ac8cabb8a919c56aed151281198bc453b345938161abac97d0325b9f63033
FILE ext/tk/sample/tkextlib/iwidgets/sample/tabnotebook2.rb	11708	sha256:2204a77e975daa042c7f2c63ca168f7bed6f56ab3070742f15ba5f1bfc9348a3
FILE ext/tk/sample/tkextlib/iwidgets/sample/tabset.rb	11708	sha256:7669f0720eb44dceb143fd1136576f4801ef5c16527dcee86aa31fc5c48ed3c7
FILE ext/tk/sample/tkextlib/iwidgets/sample/timeentry.rb	11708	sha256:ef8110a6a081a23bc1a2f48ef46cfa17d334866b707d3cdd94a4d0deedbe8a51
FILE ext/tk/sample/tkextlib/iwidgets/sample/timefield.rb	11708	sha256:e5066eef6c7d1072c4a6ae6be43d5089bfd1023161becc29b88391a17a3daafb
FILE ext/tk/sample/tkextlib/iwidgets/sample/toolbar.rb	11708	sha256:ce5391dac07590ae589932db4ed9c8c27e2e958f1e3ae2cb0a8afbcb31d40d7a
FILE ext/tk/sample/tkextlib/iwidgets/sample/watch.rb	11708	sha256:e56a21e1588cedca085e6ebde087542c07022a70b34d7dbd564205749515f122
DIRECTORY ext/tk/sample/tkextlib/tcllib/	11708
FILE ext/tk/sample/tkextlib/tcllib/Orig_LICENSE.txt	11708	sha256:7efdecfa2fd9d61e6aa9c868c8743d6776471c79a32b343a9df86030c73d7100
FILE ext/tk/sample/tkextlib/tcllib/datefield.rb	11708	sha256:a4250f56d1c4171b9312dbcbae3247e0311ccde868fd2f806bfc0344827905a3
FILE ext/tk/sample/tkextlib/tcllib/plotdemos1.rb	11708	sha256:6df630dcc4758bee105addac6aedc1ce99b1e34fbaf2fa6ac59faa94325b86a9
FILE ext/tk/sample/tkextlib/tcllib/plotdemos2.rb	11708	sha256:0725c74e3237208b6c3cf701b351e088458b2bd438feb7685121d54551cedf07
FILE ext/tk/sample/tkextlib/tcllib/plotdemos3.rb	11708	sha256:09519ff9a7118fa9ca5908fdb76c93923ade19d1501f645bf101be543a8ed155
FILE ext/tk/sample/tkextlib/tcllib/xyplot.rb	11708	sha256:9aeae221a4af4ff664c4370ac61af502f020b6d226dd31493f1ff8575cee56a9
DIRECTORY ext/tk/sample/tkextlib/tile/	15967
FILE ext/tk/sample/tkextlib/tile/Orig_LICENSE.txt	11708	sha256:c77659258c6233875f8e650efc2fa6b1ff2947aa4a1a02541588d82d1d8bf218
FILE ext/tk/sample/tkextlib/tile/demo.rb	15967	sha256:430e67d5bb79811fa25205ecf103f47203494587247f554d9ff73e4014607fef
FILE ext/tk/sample/tkextlib/tile/iconlib.tcl	11708	sha256:1cbaa5d8cd284bfb5b8824385ae976549dfac4c17637627e6aade7c0bd415309
FILE ext/tk/sample/tkextlib/tile/readme.txt	11708	sha256:e4712cfb04162880af7997bb7348f52a5376ca0227dd4318d74061e281440af2
FILE ext/tk/sample/tkextlib/tile/repeater.tcl	11708	sha256:3829b49a6dcc28f56b358abc491d297aaf930d84f256b50445ae2173f3d74a90
FILE ext/tk/sample/tkextlib/tile/toolbutton.tcl	11708	sha256:5cc4ee78562ffa913dfe302836af0cd09b6822d1220745260d3cbaf981d643de
DIRECTORY ext/tk/sample/tkextlib/tile/themes/	15849
FILE ext/tk/sample/tkextlib/tile/themes/kroc.rb	15849	sha256:70f7933d8b54a45637244a928c53f2ef5c4785c22537dc8e8104c8b7efb0dbd3
DIRECTORY ext/tk/sample/tkextlib/tile/themes/blue/	15849
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue.tcl	11708	sha256:03972fe9b11b6a2aac7fb1d98027407339ae84314e8e0f80713f382d8577410e
FILE ext/tk/sample/tkextlib/tile/themes/blue/pkgIndex.tcl	15849	sha256:1d203f418023640f25b94e56f60f947d7245126e89cd48a9befb57fa53fe8a8d
DIRECTORY ext/tk/sample/tkextlib/tile/themes/blue/blue/	9614
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown-h.gif	9614	sha256:c14b5c41bee03c6ae792fc6d61b163d116549b9586f4935e4548d1cf974b9894
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown-p.gif	9614	sha256:968bc76282439d4ba94dd5f03b232413990d1346aefa5713383f015ff7760adc
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown.gif	9614	sha256:fe585c2818624f67fb27a43be59a6f9169fc8b3861b6f1f967a232747892cc62
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft-h.gif	9614	sha256:430524da7e380429d9c6398e95135b93526231f73180bdc0fc5af3e03b2a2734
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft-p.gif	9614	sha256:e5f93880caa2f8fecc8312d62d74a9703a74aef96bde491f84b567f24f502b80
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft.gif	9614	sha256:55c38ca217b07e06d80a884f8c88351fc4556f4c0f0d00d77b292c22ba4b01b3
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright-h.gif	9614	sha256:2c38899335f60a7e7ab99b741c55adda3217dcdc6b6ea298626fd09c00f25314
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright-p.gif	9614	sha256:1b8607434e7d3641e990f4a012ef0689ddeb5ef4a07527f27a74b5b4c293ccfb
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright.gif	9614	sha256:a1e3b41e4461b6ccbb74936abd28f427eae8c34e77784c78a6ea0b337e559705
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup-h.gif	9614	sha256:d47a9b4d38a995316b3e0e15fef00213bc9002f4b438ff66e87d587aeb128a11
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup-p.gif	9614	sha256:1c09f7d5a55db049a69a950afd8ec4321d1386b9f05118e29c232040e075075c
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup.gif	9614	sha256:84eb0d179b4b06d5e73965aa95feefb473e5a3085cd4cde7856352b7250c7b04
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/button-h.gif	9614	sha256:a9e620a46b7fb4c16f190e9f490b07da5bb9e1deb91129c83f193290c22ac485
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/button-n.gif	9614	sha256:d386356dc18f13a65314e7b10a8dd91998447d5e12524edc9c17ee52e24d09cc
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/button-n.xcf	9614	sha256:8d88088fb96d9de1fe41acd04431bc1d510215b41fd6772277942e7284cc8ae0
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/button-p.gif	9614	sha256:17957fa6a5cb92203a2d32e5bd9620b0dd677a6fd4be0ee9f5d8c1414b3b0d49
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/check-hc.gif	9614	sha256:56a91e586055d480a1c4e4df90bfa297bbac55af6f6e9109deb65716fc5ba083
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/check-hu.gif	9614	sha256:fee8f55383eb8203ed4db1cb4c21069ff8f40619ef7cc6915b9103bdde5ffa22
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/check-nc.gif	9614	sha256:faf00a55ff505e080db04283203bffcb7eea2b45f67dd72cae2dd30db082f442
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/check-nu.gif	9614	sha256:c7a0c52136a327fa56601fb93d45b3f3e0d446405da2fc211b4587baf2b8734a
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-hc.gif	9614	sha256:4dc932b640e8b072dda50dddc59c76a7824f86aae2ecc7717845eb53d4380108
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-hu.gif	9614	sha256:c2db93aaefdfd31b279180549a5d146dee2334e48f731ac88c6935fccf10c0ad
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-nc.gif	9614	sha256:2903766236b95cba5686dd66a5afbe71e5e96e9c1b21d3a1cf0feef11741792d
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-nu.gif	9614	sha256:f130ab16bfd225a7eabade3b269da2d537be71c56737e36c868596f2d2679c1e
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-thumb-p.gif	9614	sha256:55e526e6672793d74bb24e7fe0abc148de6bef40dada13ebfea118e8bf1ad319
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-thumb.gif	9614	sha256:c488c9455824a758e22ef78f193d477eae20a232350fcba8982008a56a4f12a1
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-vthumb-p.gif	9614	sha256:a33d9b1514cc841b5c20fe1c974ac3543afeb201b4ecc0646af65aa81c461074
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-vthumb.gif	9614	sha256:e6a9341810409648439b15bb0b1234253c42bdbe07dcd180b9e8cf336322bb9c
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/slider-p.gif	9614	sha256:1df123605391d2c80d54438914ad79fe7cf17501cb1171f82fbcc888e4eb8f43
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/slider.gif	9614	sha256:ec564c3340e2fb006bca3ef968e5fa3945d42759d7f95193cc98e5c42283781b
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/vslider-p.gif	9614	sha256:0a398799a71aaa7ab5b3cee42639512601297bf4899e07af25ff89e77c4e9569
FILE ext/tk/sample/tkextlib/tile/themes/blue/blue/vslider.gif	9614	sha256:475413dfdb2cf2ab6deeae53a71952583578d0aaaba9af93edf08c3bda93fb15
DIRECTORY ext/tk/sample/tkextlib/tile/themes/keramik/	11708
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik.tcl	11708	sha256:85637b316a4318851dae2a2b085adc35e4ceadf1f3295a480a15cc9a410df0c1
FILE ext/tk/sample/tkextlib/tile/themes/keramik/pkgIndex.tcl	11708	sha256:f15409c4e94116bb1f77f5d8afa39d1404ade668cb330ac19dd91f0e6a74fad0
DIRECTORY ext/tk/sample/tkextlib/tile/themes/keramik/keramik/	9614
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowdown-n.gif	9614	sha256:bdfe7c64fe974bd007f62f154aa12d093d7270f7480fbf196a45baa3815a5575
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowdown-p.gif	9614	sha256:1e4b3c636c1f915fa6e47a89ac78de7e0a8498a3c7dfe113ccc7303205570974
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowleft-n.gif	9614	sha256:b097d7716ea367d90e0034a13f692e339e1efcc5051a03a0c88331cc3a8617c9
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowleft-p.gif	9614	sha256:85cfc0084f2301fb5e3ab382c1101d8ba739699ec29ec6d55958c3f759fba76d
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowright-n.gif	9614	sha256:10622294741c81b6fedafcb1fe1c662f46a2b388da1518c750cf7c3f5d78f424
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowright-p.gif	9614	sha256:a14d4696146be5aacec3bc51ea03c7e8ac9e133dee694920ad10553f3d70b738
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowup-n.gif	9614	sha256:7c57ed323a761c55d22803f82ca27d609c52c371923dcea0a2b195dbf4a15bf4
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/arrowup-p.gif	9614	sha256:b61dce59c7aeb12c3772ce868302d2365ef97d307b2cae4bb5aec706b7de5ff2
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/button-d.gif	9614	sha256:81e52b83f5abe11ac22511274c131f29548ff74a81b5b7dcabf237bad0902104
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/button-h.gif	9614	sha256:4694d73877237878bfd69b07664402df73f34d751f30e155c5f20019644f96ad
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/button-n.gif	9614	sha256:a4eb1eb9c9d700a499c02832ca1467586fbba2f8270b4b772a246c00ce69ee58
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/button-p.gif	9614	sha256:d8b1b0934565dd322f6c42b58afbbce3ada0d64207f8b2d69b0a6e8436765bf9
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/button-s.gif	9614	sha256:8b2beb4fd8f43114c50aa80489b1f36989f4ff84d5354bfa3c58419ab58256ce
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/check-c.gif	9614	sha256:cad64441ab198ef9276c4be17a665fc66705fd13d9fd1c55d4b77b0f1c55c6a8
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/check-u.gif	9614	sha256:647640c5af1083ef1b267dd8a4ab1fcd93b58a1501ea79a1209079cd9398c2ea
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/hsb-n.gif	9614	sha256:4816670d5a68a98cca9cc2b560bbc1e3b66d8d6255da4e5105ebf6e7cfabffa0
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/hsb-p.gif	9614	sha256:8242e0cb7973bfc8f059a215cc0e1e84e7825e204c672b785616f5cc8893978d
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/hslider-n.gif	9614	sha256:1373896bfd52662074cda575e31d5163a76931c91609e1314c52cebfcbb4fd9d
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/mbut-a.gif	9614	sha256:e2bf71e2cd3fcf3413528ff80c0de398f1896488b3bf74384f7dd2e08fe18089
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/mbut-arrow-n.gif	9614	sha256:cc60dbdd9e280ad4ffa9fbf3a1493113cf3e2e69397fb3d1c00f7cc3cb07cdd1
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/mbut-d.gif	9614	sha256:c8ba4c0a14b38450007de63da29bd852659405ae388b25b429543586383aab83
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/mbut-n.gif	9614	sha256:6cbcce2d3c6db2f75a565adcb34340bd9f59e155126ee817e63b159e9746f32d
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/radio-c.gif	9614	sha256:e57b904d9b777027da6f49fd7da199196dd9612183aa7ba8227bc8c33d6590c4
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/radio-u.gif	9614	sha256:1a9657cc737633114998695f02b3f7b1c1a623012599784ef3e0a74bb1fca7ca
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/tab-n.gif	9614	sha256:34fafecc38c3318273790cd1e0ad0c03a07df54b742a197b9add6e5d0eb844f4
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/tab-p.gif	9614	sha256:2bbddac831e555a48c093d6b8cf02d4099826c1ff43fb987ecd33f0c1388f067
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/tbar-a.gif	9614	sha256:838737ee13b725ef4c26ea3a1fb783b0b3ca3c1d8fa4157eee4d87cf494342ef
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/tbar-n.gif	9614	sha256:cba1ad1a8134cb1596c5616a682dd5c70a6602231e6bb071a623be6eb412e6a4
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/tbar-p.gif	9614	sha256:d942a636561daebf1952de816205a1b825993c63801103a2d7e87676988fa664
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/vsb-n.gif	9614	sha256:8de4584a95fc89bf4e9a4714a4bf9a4d5f3ccf486877a7d3bddc4b3aec1f481d
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/vsb-p.gif	9614	sha256:2a0f1007c387b5d0eef02d93e888e568fe51dffd71f26998802b06d7849f8fa3
FILE ext/tk/sample/tkextlib/tile/themes/keramik/keramik/vslider-n.gif	9614	sha256:e19957476e274def383327a048ceff28b4026b99a6d37792d2623c86df69c8b3
DIRECTORY ext/tk/sample/tkextlib/tile/themes/kroc/	11708
FILE ext/tk/sample/tkextlib/tile/themes/kroc/kroc.tcl	11708	sha256:5da4e768e69598843a3b1d688b19e5052e0b00bbe96e58699b0e31db731973dd
FILE ext/tk/sample/tkextlib/tile/themes/kroc/pkgIndex.tcl	11708	sha256:70dacca29d46c19f4e5f81a542ac59dbb4b675ffe456e0ee2516d33e636ab1b0
DIRECTORY ext/tk/sample/tkextlib/tile/themes/kroc/kroc/	9614
FILE ext/tk/sample/tkextlib/tile/themes/kroc/kroc/button-h.gif	9614	sha256:05876a2549656455bae4c798915e3f1dc15a4ba513b08c53c17fa75dada4e227
FILE ext/tk/sample/tkextlib/tile/themes/kroc/kroc/button-n.gif	9614	sha256:e917e862eac7e315149b01c512dae88bc62446d63ab1518497ef581c3ba15ea0
FILE ext/tk/sample/tkextlib/tile/themes/kroc/kroc/button-p.gif	9614	sha256:a6b75bc148f6acce036960c1ea711b6c668934c89e44f6f9915d3360466c4b20
FILE ext/tk/sample/tkextlib/tile/themes/kroc/kroc/check-hc.gif	9614	sha256:7fd97c9d3663d58b9241e2241f70058d10ea5f1703392b55ad2acc48c1e9f853
FILE ext/tk/sample/tkextlib/tile/themes/kroc/kroc/check-hu.gif	9614	sha256:21ebc3e7d5b65620f031fde4594f2cdf5385ebceeb2d3276f8a5a703cde2295c
FILE ext/tk/sample/tkextlib/tile/themes/kroc/kroc/check-nc.gif	9614	sha256:8464eb7eaacb3a69db55be68604ff4d119e7beb0b6fcd46c2b7d89b21cb1ec78
FILE ext/tk/sample/tkextlib/tile/themes/kroc/kroc/check-nu.gif	9614	sha256:ffe5ce196b6aa671b9fceaf023a0212c38729c7a2d028d865fcd96d2c3fcfbd2
FILE ext/tk/sample/tkextlib/tile/themes/kroc/kroc/radio-hc.gif	9614	sha256:933b42fa18c588ab1733c82b1c8d8a16d20ac5ee525460db60621c7cfb7d916e
FILE ext/tk/sample/tkextlib/tile/themes/kroc/kroc/radio-hu.gif	9614	sha256:67123e6a4d9039384ac06ebefcf49bfd7b759f0175f2b907bcfcd5374850fc83
FILE ext/tk/sample/tkextlib/tile/themes/kroc/kroc/radio-nc.gif	9614	sha256:d3635125aa4e22b58a9014135e46310116e25c497fe0e8d1ec820e5e43a72a04
FILE ext/tk/sample/tkextlib/tile/themes/kroc/kroc/radio-nu.gif	9614	sha256:88f48fe37328944ee3673a3eb2bb6b019ad07b193323a6152c76dc4fe341848b
DIRECTORY ext/tk/sample/tkextlib/tile/themes/plastik/	11708
FILE ext/tk/sample/tkextlib/tile/themes/plastik/pkgIndex.tcl	11708	sha256:d2cf9b0142995ad35ad1057954cb0c2d3a53d93c55bb1fd0cdc15862f0df01fd
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik.tcl	11708	sha256:68465fbc9e67ef39630bd428deb566ada25e75faafed5108660bdabcede8d4d2
DIRECTORY ext/tk/sample/tkextlib/tile/themes/plastik/plastik/	9614
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowdown-n.gif	9614	sha256:8d7e8e77eeb1438c04672c5f7e627ca83437cf2ed50fa23e9f2f71362ff944d2
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowdown-p.gif	9614	sha256:9daa6c06a16280d5c620a02a076744e2f81c0728a6e3cc602e5ec0b7a5c52645
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowleft-n.gif	9614	sha256:6e222ec8766390f0f3e4e468619789a5ef685dd9d2696ca35484d966f6f00339
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowleft-p.gif	9614	sha256:e2b533f423ff47efbb3a03a95a6a23d3d12d337879cb9293acdc64aaade1cb99
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowright-n.gif	9614	sha256:12753d90074129d9c347a5a803cffc77514dc7af9ef0b07f2f614690a539f144
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowright-p.gif	9614	sha256:96f263e636df70cc9ecbe360ce72b72209d57c6188d8d3a5280703279670dc89
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowup-n.gif	9614	sha256:d8e05e155b157656bac49d7e101758405de91764cf36cfdba7af84c32075a035
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowup-p.gif	9614	sha256:9b0bf4214cd5851a00facf994f8e070b96df2607757da68c0dcf9e8f5fda7d7c
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-h.gif	9614	sha256:11b693fbf05be0d883e7976993f322dffb20fe6d6d331629395fba3354eca3d1
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-n.gif	9614	sha256:204ef8ae588fd4d85d31adaa48249176f730dc4ba08986685f502f8cdd03c963
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-p.gif	9614	sha256:7cf74cf236436235a45b7b9a3bdd3b7a0d29bb4c89979d84ca04528be8b413f3
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-hc.gif	9614	sha256:9aaa0420b3eb37e5f3e921f245b5508b8f44268b19630e6f6be14cbb7c0f9d53
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-hu.gif	9614	sha256:9b4e97bde8d238c5feb35cb85800a4362772b04d5701ba371bcebc50f232c7cc
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-nc.gif	9614	sha256:dd6d0625e1ef4cae09d4c57e24fed546952bf0d7ca47e12a5c31bcd9b8dc9d0e
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-nu.gif	9614	sha256:3aace7b778736673a2d8fc052622a34bdd7cc842f76bae3248a0be96edeb5e6d
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-pc.gif	9614	sha256:6ca8a8a1f3b6bde6d59ed99284534e0073bafba2aab49308e9b4da908896e234
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/hsb-n.gif	9614	sha256:a0fcffc93e79e3f167bc81fae9b547f1c1a6d091f43225e18313246cf8737595
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/hslider-n.gif	9614	sha256:741bb683dbc8de00e0d46ecd2387f335d965f3903b514f996f3dd373ff9cb16c
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-hc.gif	9614	sha256:cdddd23cbfb9ea37691db0070432011d89f97dbe42207884cfbf5059c9a2b637
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-hu.gif	9614	sha256:da7b1f534cedb814784fdb005d00bad585078c2a4a9fd4eb43c5d5fc20031c64
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-nc.gif	9614	sha256:82be87d7e9796e056a7baf47828d146e1b2ea3e63feb752e1419e02a7b66ab35
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-nu.gif	9614	sha256:9921d964badf60d2505fc49c41c166eda258dd3ab265032094d189d5c8990503
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-pc.gif	9614	sha256:be3a2c10fde7c94582066ff0c2bab11bc0d498075faae427be632876b054ea3f
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/vsb-n.gif	9614	sha256:c57ad51d9d53ffa0dd585dbc470f76e20746f5f0e96b7b18d8fe0c9dfd2fa446
FILE ext/tk/sample/tkextlib/tile/themes/plastik/plastik/vslider-n.gif	9614	sha256:825a0a4082fcd10219879c7d8752098a59e3d77cc3956b91ba57ed900bfeb253
DIRECTORY ext/tk/sample/tkextlib/tkHTML/	11779
FILE ext/tk/sample/tkextlib/tkHTML/Orig_COPYRIGHT.txt	11708	sha256:b4c17b91b0339788e425da78a8e07c50b847270f347a026a919b28b88c51ef97
FILE ext/tk/sample/tkextlib/tkHTML/README	11708	sha256:7504d4865928940cf852c90edf2c485523d7f8f6f9b0bac0b257e334a70bba1b
FILE ext/tk/sample/tkextlib/tkHTML/hv.rb	11708	sha256:2d353553bb706dc6daf6a86d082e386f22c1ea4cbaaed65c22eba37bab25c42c
FILE ext/tk/sample/tkextlib/tkHTML/ss.rb	11708	sha256:5c75a29e2f4a0301d969c4d1e38a30ea2dfcf25b1622daaad184d5f4481d181e
DIRECTORY ext/tk/sample/tkextlib/tkHTML/page1/	11708
FILE ext/tk/sample/tkextlib/tkHTML/page1/image1	6561	sha256:2b18bc50d76374d08c0b0b198146a602e92ca40af999c48c47dcc5672f03bdd8
FILE ext/tk/sample/tkextlib/tkHTML/page1/image10	6561	sha256:57958b72343f787c306da9d7d4540ceee4985737972604621e2eedc50892bcbb
FILE ext/tk/sample/tkextlib/tkHTML/page1/image11	6561	sha256:1f3f60558a4e02c4a4ae7683c8577ed3c6b100e069bdb3c7affb7c5ccc8d624c
FILE ext/tk/sample/tkextlib/tkHTML/page1/image12	6561	sha256:c4e44a6b887a817b81add22e36060de2aab5213c79b5f39be178b0ea75631dc8
FILE ext/tk/sample/tkextlib/tkHTML/page1/image13	6561	sha256:b4f4dc129a81bdc02026a7fc0286e803a59d9292c2d2c85b35b24eacf086cab4
FILE ext/tk/sample/tkextlib/tkHTML/page1/image14	6561	sha256:dcdc4834f1195ba1a8e79594a75783451e3048a61f0c57e293854888b2d5e267
FILE ext/tk/sample/tkextlib/tkHTML/page1/image2	6561	sha256:6a6f2caffaf889d6e36e5fbd4be4dbe8e1a444e9b079c2e93993de0266f738e8
FILE ext/tk/sample/tkextlib/tkHTML/page1/image3	6561	sha256:d517f187af4f995bd2500368f5f4cfe7abefb93c9c4315edef9d054ae3be194f
FILE ext/tk/sample/tkextlib/tkHTML/page1/image4	6561	sha256:1acec7debb42d90548203bc1f367775325bbf56c6b2d04f19a26e3a3359d2d5f
FILE ext/tk/sample/tkextlib/tkHTML/page1/image5	6561	sha256:abeacdc87f4909eddddd220b7b73b904a0bf586693a0fabaaac95cf5db13d92b
FILE ext/tk/sample/tkextlib/tkHTML/page1/image6	6561	sha256:c57962bc12e6df952721a37bf74a4e3ed96592b532f7a7303265f2006f9e7eb3
FILE ext/tk/sample/tkextlib/tkHTML/page1/image7	6561	sha256:960b2d4b1c588014132b37bc03c1cfd5e44da57ac38fb056a9cb0c78a0cb7c77
FILE ext/tk/sample/tkextlib/tkHTML/page1/image8	6561	sha256:19cae8f01d6176acf064a6321eb5f7b73d73fa234fe4985db7fdacf227ca86de
FILE ext/tk/sample/tkextlib/tkHTML/page1/image9	6561	sha256:26dbffdef55b5512b0c971171a740628c6f49bdc330b3f988968e6d93144b6a8
FILE ext/tk/sample/tkextlib/tkHTML/page1/index.html	11708	sha256:9a6388fc64698154f16603e51c301e1f4b185b307e56e5a1b00a71aaa312ce9f
DIRECTORY ext/tk/sample/tkextlib/tkHTML/page2/	11708
FILE ext/tk/sample/tkextlib/tkHTML/page2/image1	6561	sha256:9349e37a3a7f5010f8c1a497722d42ed307719b3f102bbc84187fe05daa84723
FILE ext/tk/sample/tkextlib/tkHTML/page2/image10	6561	sha256:90c1363b902f954e8bb4431b3fe17cd44d2f4f0cedc1f5c007a9de43914e846c
FILE ext/tk/sample/tkextlib/tkHTML/page2/image11	6561	sha256:c8eb41391150c2be95e098aff6542df8c18b5b1f03fb3bf6b5e6a30318955b30
FILE ext/tk/sample/tkextlib/tkHTML/page2/image12	6561	sha256:3e52b50cfc47da394434414a97e52ab1a8538054e8a4d64ce1549885865afcc6
FILE ext/tk/sample/tkextlib/tkHTML/page2/image13	6561	sha256:970d388b1af1f1ce32404804b4ba95f556cec9383130a9f85302f05adccd4948
FILE ext/tk/sample/tkextlib/tkHTML/page2/image14	6561	sha256:2a796b72159a2ac19dc34db58a83130543d074f541f1e9caa0d931cdfc849c34
FILE ext/tk/sample/tkextlib/tkHTML/page2/image15	6561	sha256:3a735b3a471ac7960004a6717f3978c50a72d920883731c4097be8102597be83
FILE ext/tk/sample/tkextlib/tkHTML/page2/image16	6561	sha256:1044f2dbb1689b1b652f7849a123805987067515fe883f96b67c1a36c9ea14b3
FILE ext/tk/sample/tkextlib/tkHTML/page2/image17	6561	sha256:4150171df6bca2e0554e94c00d8ed0cee93905646834f3a384183d12b754fe96
FILE ext/tk/sample/tkextlib/tkHTML/page2/image18	6561	sha256:0b5b70dc2066dc04e0398dddba0f0edb9f5c135d70d2712233d23cacc0b023ae
FILE ext/tk/sample/tkextlib/tkHTML/page2/image19	6561	sha256:0cd17d408c68c01dd913f2267535bf1ec968f8a6a178e3ee10f92ce56904826a
FILE ext/tk/sample/tkextlib/tkHTML/page2/image2	6561	sha256:d448365c1a160c15e3387bb8e5b1cef45c478d55a8b3f2c58d5b4ec644db6b9a
FILE ext/tk/sample/tkextlib/tkHTML/page2/image20	6561	sha256:5f726001a8baefb66418353eae2f80668970b8fda75726efc606f21ea5e164ec
FILE ext/tk/sample/tkextlib/tkHTML/page2/image21	6561	sha256:45f97253586241f1a1289028175a6c6fdb38f90e49d7db521fea60174266c4ed
FILE ext/tk/sample/tkextlib/tkHTML/page2/image22	6561	sha256:632a9db5d1c57824e36df0fd2e17aabf923bf4bbda5645df4c5ed21e0348de3e
FILE ext/tk/sample/tkextlib/tkHTML/page2/image23	6561	sha256:128d53fd507b7c41913288db700cb8c9f59a2ead2119fbe1667f58fa0612e2c3
FILE ext/tk/sample/tkextlib/tkHTML/page2/image24	6561	sha256:31f689b0e7ca4aa7e3a763e673eac00833f3199677301e5cf7b475e1fb7c95be
FILE ext/tk/sample/tkextlib/tkHTML/page2/image25	6561	sha256:388cf3507ece654d1940f89f3b5b2a5dbd5304087de5887c36afaabf4367fa96
FILE ext/tk/sample/tkextlib/tkHTML/page2/image26	6561	sha256:61937d0d85a28d4e1bc85fc4a638209a644391c34adff7be4660c58faa2086bc
FILE ext/tk/sample/tkextlib/tkHTML/page2/image27	6561	sha256:f8eea8890e96619f1cff55fcd3a7805093d6f9c783b766f5896d5b57971fd7ed
FILE ext/tk/sample/tkextlib/tkHTML/page2/image28	6561	sha256:f1ccdf8e68fcb10a8b69d2abebb7be9bd35c564cb83db6251c27f10ecbd2e4ae
FILE ext/tk/sample/tkextlib/tkHTML/page2/image29	6561	sha256:f4837c4f406b6796909499ab6e8ab4fd988f513c6c53f9b739e46cef512beac2
FILE ext/tk/sample/tkextlib/tkHTML/page2/image3	6561	sha256:7156e7d4e969a1596b23a2f60676d5e7c5411d9a931d44930dd267ce1a3ba156
FILE ext/tk/sample/tkextlib/tkHTML/page2/image30	6561	sha256:53a6bc5ce4cf1c69ea5f5c1aadda84e0fcec3a1e0bcfc1af31524071db568e01
FILE ext/tk/sample/tkextlib/tkHTML/page2/image31	6561	sha256:6ed8ec7ed46e3d1fe8642481ef67f6095ddd156f345ea4c15b48e676b8115e29
FILE ext/tk/sample/tkextlib/tkHTML/page2/image32	6561	sha256:067ffc465fb502333dd09064d1073e80a788cd710be24c46d02b9d2d5282ddc2
FILE ext/tk/sample/tkextlib/tkHTML/page2/image33	6561	sha256:7f8121caeaa95f016d30e36721b62027635162c05d15e6801e54bfff1934f723
FILE ext/tk/sample/tkextlib/tkHTML/page2/image34	6561	sha256:e8eca9c4ba4031acde70248f47c655231cf9a26daf3eeb612f735001b3b92616
FILE ext/tk/sample/tkextlib/tkHTML/page2/image35	6561	sha256:e19bac0e09adab8943b80805defd72ac1c56060de5ea5b47b86539b86b987c21
FILE ext/tk/sample/tkextlib/tkHTML/page2/image36	6561	sha256:fbbd9a51db397fc094ece72dd0ee3704244e6d28cc1eb4e8ab5036c49cab3071
FILE ext/tk/sample/tkextlib/tkHTML/page2/image37	6561	sha256:c242bafdf111aef29ca117559d35e774c8149a902c5e560fdf6f2e6370eee10c
FILE ext/tk/sample/tkextlib/tkHTML/page2/image38	6561	sha256:7cad2ee3989318e7d3fb24e8c39c1b072f89ab0a75e0aea618d029f83022f8ad
FILE ext/tk/sample/tkextlib/tkHTML/page2/image39	6561	sha256:094babcefc4f1f70e5dacc911ac03dcb348a631c2acb61adb3e85a4b1c6642a6
FILE ext/tk/sample/tkextlib/tkHTML/page2/image4	6561	sha256:f4f4ee05a8b339033541d8cb189cbe7c9bcc34a48ad47d7a1ee75c74cfb98e6b
FILE ext/tk/sample/tkextlib/tkHTML/page2/image5	6561	sha256:71c95f0290c1bcf160dc43cfc22cfede57400815b393b5862f88dfcd3938871a
FILE ext/tk/sample/tkextlib/tkHTML/page2/image6	6561	sha256:0f8b85848adb1b9b090fc455dc63115e2e012cca585c08462ac654d171a036fb
FILE ext/tk/sample/tkextlib/tkHTML/page2/image7	6561	sha256:5ee8564fdc5c4da701592f0753d8b000831528a7134fa8686d1c1a27dc80220d
FILE ext/tk/sample/tkextlib/tkHTML/page2/image8	6561	sha256:adbdf9b56f18c0ed78ab4c34186fec73d29368e04f9905568b644fd87337d4ec
FILE ext/tk/sample/tkextlib/tkHTML/page2/image9	6561	sha256:839c55fa2cca880fc429e57fb2aec5bdd92a2c16d4b4d420ad817bc2d1705e5b
FILE ext/tk/sample/tkextlib/tkHTML/page2/index.html	11708	sha256:a870a0c023ba24a75e8fc55152bc1a2c07fc3e6e2bac3c8759dd85f69ae2cb6b
DIRECTORY ext/tk/sample/tkextlib/tkHTML/page3/	11708
FILE ext/tk/sample/tkextlib/tkHTML/page3/image1	6561	sha256:a63b0ee8c37b350d2cbfa2acc2bee616f71ab465b4c1c45a8ed3223bd6bb9fcf
FILE ext/tk/sample/tkextlib/tkHTML/page3/image10	6561	sha256:1b4f45be36731e548035d3ebd3642bc8d63b3d873e725784a8bde047cac5e9b0
FILE ext/tk/sample/tkextlib/tkHTML/page3/image11	6561	sha256:da57707fc6788baa5df68c48d5960b345ff99b991a84f51820e0c595267af5d2
FILE ext/tk/sample/tkextlib/tkHTML/page3/image12	6561	sha256:bde8e4951e074394c0082acbcaacb7a835db4956c61672ef71ad9a2d07f880c5
FILE ext/tk/sample/tkextlib/tkHTML/page3/image13	6561	sha256:f62dc97dd04aea09d2860403c1a85167b5e647dc5b7656081738bbbd3aef19d2
FILE ext/tk/sample/tkextlib/tkHTML/page3/image14	6561	sha256:e8a4e05e77a463bfa34cb5ff7ee3ad910b60543948a13de6df824f5b554fae61
FILE ext/tk/sample/tkextlib/tkHTML/page3/image2	6561	sha256:9d3c4be336be8d99446497b443400841bfbb4dccf84a17831e52ab0b4c4aed48
FILE ext/tk/sample/tkextlib/tkHTML/page3/image3	6561	sha256:812d031a1f2779c74ef1f4d191ba5016f53f5c5106657e034c4f2d760f08975e
FILE ext/tk/sample/tkextlib/tkHTML/page3/image4	6561	sha256:7c1ee902536e69097f774c95605a6f0c167a8ddeeb996b7479485753d808a898
FILE ext/tk/sample/tkextlib/tkHTML/page3/image5	6561	sha256:82244c1a414d2dc1816d9f874aae11bf283f7b396646ceff264c16acd4bb058e
FILE ext/tk/sample/tkextlib/tkHTML/page3/image6	6561	sha256:21a2475e540585801e89c4b2f9bfe840af770794be75ae3b4d7bd13105dedff9
FILE ext/tk/sample/tkextlib/tkHTML/page3/image7	6561	sha256:8e3c5c24c9f77e8736e559da54fa0937c852d14b6726627a5f2602234c68431f
FILE ext/tk/sample/tkextlib/tkHTML/page3/image8	6561	sha256:9e28f7bc9864d75bbc2af26776d1ff2cbf280f8c541804e2ad1bdb633f297292
FILE ext/tk/sample/tkextlib/tkHTML/page3/image9	6561	sha256:87934167541cdba4d43ff9a058c5af1f0f0625397d33ab69630308577b461157
FILE ext/tk/sample/tkextlib/tkHTML/page3/index.html	11708	sha256:3de18833f14a55e2e28dd9e2cb664d3a38c209bdaba03c795f98f4869cfd49d3
DIRECTORY ext/tk/sample/tkextlib/tkHTML/page4/	11779
FILE ext/tk/sample/tkextlib/tkHTML/page4/image1	6561	sha256:6a6f2caffaf889d6e36e5fbd4be4dbe8e1a444e9b079c2e93993de0266f738e8
FILE ext/tk/sample/tkextlib/tkHTML/page4/image2	6561	sha256:4817603dd53c01d46bf6c502cb8998f63dc7790b942b4651110c9ba012561dd7
FILE ext/tk/sample/tkextlib/tkHTML/page4/image3	6561	sha256:f71648e35171032a62c0b9a30695853e0d910baef8701ed9a428607ab6777c1e
FILE ext/tk/sample/tkextlib/tkHTML/page4/image4	6561	sha256:c1ff62d438d0827179f101d18a2359f89847b35f19b798fe33165b8041edfca2
FILE ext/tk/sample/tkextlib/tkHTML/page4/image5	6561	sha256:c2965f9de582b32df589aa517227a11cdea23900f6730d74effc856defde36fd
FILE ext/tk/sample/tkextlib/tkHTML/page4/image6	6561	sha256:3c7479e3bde788f29f6c43bdd7febd85c5032d369455bd94626b9dc6465000d7
FILE ext/tk/sample/tkextlib/tkHTML/page4/image7	6561	sha256:8677c28e17e8737ddf9af050ea1ee61aaac887920d9e1637a38e516bb604e28a
FILE ext/tk/sample/tkextlib/tkHTML/page4/image8	6561	sha256:3ff93ef1a32f798e71b4c0138d5e49b665a70015cf0c694036dfa61fc3eee6e3
FILE ext/tk/sample/tkextlib/tkHTML/page4/image9	6561	sha256:700265e991a341a167d2f0f4e92e3ad80198cde0cd1d9118e24cbda3edf48cfa
FILE ext/tk/sample/tkextlib/tkHTML/page4/index.html	11779	sha256:a71fb161274aed072e01a632b40291f2bde12268594bba52ea0f43e94c158f38
DIRECTORY ext/tk/sample/tkextlib/tkimg/	11708
FILE ext/tk/sample/tkextlib/tkimg/demo.rb	11708	sha256:8c188955be0f7e5fd487608ba06f673616e979c6077121d74533fda62fc901f0
FILE ext/tk/sample/tkextlib/tkimg/license_terms_of_Img_extension	11708	sha256:d460acd3ded5826db2a64c45e33f4c7a794ca20cc18ced8266b370f2147f69fa
FILE ext/tk/sample/tkextlib/tkimg/readme.txt	11708	sha256:f3eae72987cbf5f32a6ce7fd5776325e441ac7dfbe1a891c9e1514e0826a8ded
DIRECTORY ext/tk/sample/tkextlib/tktable/	11708
FILE ext/tk/sample/tkextlib/tktable/Orig_LICENSE.txt	11708	sha256:585989c61681b36cefd2badb4320a5e89777cc1563e80397c215502e3ffaf8e6
FILE ext/tk/sample/tkextlib/tktable/basic.rb	11708	sha256:f0ef7ce0fd18472d308484ccc9d39f62c92e2a09fd0e42a1e3b21e748912f976
FILE ext/tk/sample/tkextlib/tktable/buttons.rb	11708	sha256:2d2cb595d3186ba0ed74cf6c55bd3e51af53061295e189374d40aa04940086a9
FILE ext/tk/sample/tkextlib/tktable/command.rb	11708	sha256:76da4521df9b32ed0ed6d3532848434282316b66ffb0f81742a68eca8afee3ee
FILE ext/tk/sample/tkextlib/tktable/debug.rb	11708	sha256:82c63719ac310daa6a94ff5185dc0b96bbcc3a6718e1b58def29c49c2998bae5
FILE ext/tk/sample/tkextlib/tktable/dynarows.rb	11708	sha256:ed49f83e1eb3d9dd041cfa7af9b5355f9db525b3c1638a071cc7e6c6f4367aca
FILE ext/tk/sample/tkextlib/tktable/maxsize.rb	11708	sha256:de7eba6add1d25daa04afa9de00d72d4b9372934b1c21ba4254d25adb81b6921
FILE ext/tk/sample/tkextlib/tktable/spreadsheet.rb	11708	sha256:8d87c1e3156bd691e991020c3be658dc5dcb8af88597541f603c686c8a0bfa74
FILE ext/tk/sample/tkextlib/tktable/tcllogo.gif	6630	sha256:72f6b34d3c8f424ff0a290a793fcfbf34fd5630a916cd02e0a5dda0144b5957f
FILE ext/tk/sample/tkextlib/tktable/valid.rb	11708	sha256:16c7ee9306cbc920ad0032dcb8763817602bb76050eb52bdf2b48d7650dbfd45
DIRECTORY ext/tk/sample/tkextlib/treectrl/	16554
FILE ext/tk/sample/tkextlib/treectrl/bitmaps.rb	11708	sha256:6923405798070c8bab4b8b8faee9d3e051022714d63f003a99eb81131bb5faee
FILE ext/tk/sample/tkextlib/treectrl/demo.rb	16554	sha256:52b004ac66c71d129433e91f1eca0facb95aa881127a45c2522873b31ec7c5f7
FILE ext/tk/sample/tkextlib/treectrl/explorer.rb	11708	sha256:f1e6f207a7bde9224972d34f51e8252e4805c97b0e1f31948b829e6eec408853
FILE ext/tk/sample/tkextlib/treectrl/help.rb	11708	sha256:4b18eaf12a9301a5edddbc5507048db7b4cbdc3bd3cdf523c19bd55bbf7af83c
FILE ext/tk/sample/tkextlib/treectrl/imovie.rb	11708	sha256:e45cca65a1bb781435b15af75658626ef1ebebaffcba30dc16d59205b55a2374
FILE ext/tk/sample/tkextlib/treectrl/layout.rb	11708	sha256:834a4903121c7fd36b615d69cdd3452574cda20e90b20810b8f1e550dcda3448
FILE ext/tk/sample/tkextlib/treectrl/mailwasher.rb	11708	sha256:5e17fdc40c305def9bdf6b5e1d8796957315c14facc0cb12fb0df0944a5f57e9
FILE ext/tk/sample/tkextlib/treectrl/outlook-folders.rb	11708	sha256:5ed0f6d05bdad3fc72e052d68fe119d67b634e3b46c9fff2b445efa14675f49f
FILE ext/tk/sample/tkextlib/treectrl/outlook-newgroup.rb	11708	sha256:30542b6004f550628ca07125273cab149fcf5137c1f2b1134912ddfc1c5fa982
FILE ext/tk/sample/tkextlib/treectrl/random.rb	11708	sha256:36030ee0f0c954aecc24d83e1d266e6e617e7cfffb1d0c78aa745f4dad4a8ecb
FILE ext/tk/sample/tkextlib/treectrl/readme.txt	11708	sha256:02bdc70255b9cd46316baae2497b40701bb00be53cff8c2a2fb6ddf6393c2750
FILE ext/tk/sample/tkextlib/treectrl/www-options.rb	11708	sha256:d244b0b7b5e0d5c28f9d79e443614c08b54b30953668635d8946154fdef99e92
DIRECTORY ext/tk/sample/tkextlib/treectrl/pics/	8195
FILE ext/tk/sample/tkextlib/treectrl/pics/big-dll.gif	8195	sha256:c9ec22251aeba1712fb535ff703f0cd907c86928b2c4f52784782567a5702792
FILE ext/tk/sample/tkextlib/treectrl/pics/big-exe.gif	8195	sha256:b2471f6fac92d600534b74d373b38000f5b64f2324f73b60dad4c41437c0843c
FILE ext/tk/sample/tkextlib/treectrl/pics/big-file.gif	8195	sha256:938e09e79b945e5e1a0e433b978f5e8a4ee48b4546f642a3304ca25bedeb264a
FILE ext/tk/sample/tkextlib/treectrl/pics/big-folder.gif	8195	sha256:d1e894e39603b39341efb780f4d9fc2cf6f2cdac1eb810f936a8617e56ed22d8
FILE ext/tk/sample/tkextlib/treectrl/pics/big-txt.gif	8195	sha256:b6a8901470a4aacd498b598437be9387b562646b1ee23c032666a92dddc6ee4e
FILE ext/tk/sample/tkextlib/treectrl/pics/checked.gif	8195	sha256:b87dbe7bbe1f8fd584a3aed31ae5c62dae55a1a5b7e7dce04376de273f5e03c2
FILE ext/tk/sample/tkextlib/treectrl/pics/file.gif	8195	sha256:63b3075ca9bb66683cebec1eea3e511fbcd3f2defe99734e047dbec7c9986e93
FILE ext/tk/sample/tkextlib/treectrl/pics/folder-closed.gif	8195	sha256:85c7cc18442cc7028bc9ba34be386e3f28a7aa4a4ac8e5c592cf54978f4c50f4
FILE ext/tk/sample/tkextlib/treectrl/pics/folder-open.gif	8195	sha256:0b20026987e75020fbadb2b2e3aa1ae266be3a677fa1019157d2432d03d8f4dc
FILE ext/tk/sample/tkextlib/treectrl/pics/help-book-closed.gif	8195	sha256:762d9a36e121e4936a7e6e353b203a703f281ba11dc9ed8df7a474d04b60c8ef
FILE ext/tk/sample/tkextlib/treectrl/pics/help-book-open.gif	8195	sha256:ec9d5a870736c479c1a832b47bc6023eb9392b1904eab1925a9ec82596ad0c92
FILE ext/tk/sample/tkextlib/treectrl/pics/help-page.gif	8195	sha256:3912b2229df5941212ba9dc60a327d8a8ae3dffb5acce07eab1e2f30defb7a29
FILE ext/tk/sample/tkextlib/treectrl/pics/imovie-01.gif	8195	sha256:2a88be243f28657857a1829d076274ea63463e3ad47b0f5fe2d0eed3658098a5
FILE ext/tk/sample/tkextlib/treectrl/pics/imovie-02.gif	8195	sha256:4fc501aa9279cbd0582cd8f075be0920344a8bf0972f9a06100fc78868c409f3
FILE ext/tk/sample/tkextlib/treectrl/pics/imovie-03.gif	8195	sha256:04368f9d55254fe12ecb7ef0f9013da1b00e8ac681f923a9ed923f27b7690a3a
FILE ext/tk/sample/tkextlib/treectrl/pics/imovie-04.gif	8195	sha256:c11ab9a3e4a1d0aaa805c4a49487a6f75250de5f141ef4ee68b6542a1a818319
FILE ext/tk/sample/tkextlib/treectrl/pics/imovie-05.gif	8195	sha256:93cbd01dd841afc43e82802b74c10c43ad0c7822f23d9ff29c673a1e1cf77cb2
FILE ext/tk/sample/tkextlib/treectrl/pics/imovie-06.gif	8195	sha256:d3ff95a1db4b21fc2407edc2f7d173e7f0c99378dc3cb49721fa05bf55524287
FILE ext/tk/sample/tkextlib/treectrl/pics/imovie-07.gif	8195	sha256:47fcb1710a2d3d494ec37f83fcdf71aad04dfbb2ba9b0838d22f876d417a7c43
FILE ext/tk/sample/tkextlib/treectrl/pics/internet-check-off.gif	8195	sha256:c20df9b15f2a4e07618c8185e1c1600079fcd0882dfd6f64ea04a7cda7d126c9
FILE ext/tk/sample/tkextlib/treectrl/pics/internet-check-on.gif	8195	sha256:38e75eaf396724246a7fa6394a6f1988603e4c104bf52cc9f7274dab182b5216
FILE ext/tk/sample/tkextlib/treectrl/pics/internet-print.gif	8195	sha256:2c85b9939c47d5e0dc2fe2fa1bd5865e6b16fdebf2b8a4b99e653e6af39466e1
FILE ext/tk/sample/tkextlib/treectrl/pics/internet-radio-off.gif	8195	sha256:4bd5006da3229ee2683242bdee282fc02f6192883903676ebe505f2850b6a169
FILE ext/tk/sample/tkextlib/treectrl/pics/internet-radio-on.gif	8195	sha256:4dc04c059db1a81332d8ee95f633c05b6cec9fb5ad7df3ba8e00349fe11de32f
FILE ext/tk/sample/tkextlib/treectrl/pics/internet-search.gif	8195	sha256:3260a774560f04e3efda4222ddd735e4bed08e53c3ea977061105b01d57e4620
FILE ext/tk/sample/tkextlib/treectrl/pics/internet-security.gif	8195	sha256:84479dcadf6e57649f0a19dfeb32b6ef59027d0b7e67eedae802f54d4dd07243
FILE ext/tk/sample/tkextlib/treectrl/pics/mac-collapse.gif	8195	sha256:0504c36f7751fa686ca2043b91d76bc89145db645700ed0f75e607fcb82a6990
FILE ext/tk/sample/tkextlib/treectrl/pics/mac-expand.gif	8195	sha256:695f4e128830062b0cda56bd49b674d0fa45a3f318c09bfc012a93c151320771
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-arrow.gif	8195	sha256:10a84a3bbd19a0f0499e9209c734388d40509659f9b174a6a4bc1591b349a09c
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-clip.gif	8195	sha256:d4106670c5e35b2a849b014215b98fac65dfd1be735a4114f7c9c505df5604c2
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-deleted.gif	8195	sha256:57942697eb30db8d1c8763f25530a7b68923e17cb3872629c64c7bf32d0d62e0
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-draft.gif	8195	sha256:5921e93424cec289ff7525f6a48ab6dad9617845dfd61402c4439eb2230398ba
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-folder.gif	8195	sha256:0350e265cb79f268ae734f07c9d7c53f9a3caa8418e62df87c2990e7c73ef6c0
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-group.gif	8195	sha256:ebd683c8305c795925be11517fbb7e5fc02b6275a7d34bf4e78f60f099784dcd
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-inbox.gif	8195	sha256:d5d27895c782d96ddcb9a07f4ec1b454b022267882a92b6e179ba098a238659e
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-local.gif	8195	sha256:24a257b2a555be4396a0db323c8d69895ce0125010ee69f67c767a3019938183
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-main.gif	8195	sha256:280dbad81d59ce54dea6f9252f867ab6eeb1a176725a9b63bf4b99ec4f279538
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-outbox.gif	8195	sha256:05b2c2852a16a9653188bd90adb652032f1716ebad889c618b7a7742e9d58fe5
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-read-2.gif	8195	sha256:dbda3f49177fc258f49996138cb47ab8f89246e27a93e22b31f07725a94937e5
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-read.gif	8195	sha256:c999ed84ff03cadbaa96179bddb5d21d8715eafb54cee87bb964737bfab0c367
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-sent.gif	8195	sha256:0f74dd6d3e3ae0355182af489326120e7caeed84d3e531bd6044ab355ac95c65
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-server.gif	8195	sha256:986de4521db747163adf3b37a81e21c9213d1d0a137adc9417486c4b19939076
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-unread.gif	8195	sha256:470fa6f183615ed95c47467c3d7f7fc2bcf0b97b5f713c2831fcfc22f7be0f80
FILE ext/tk/sample/tkextlib/treectrl/pics/outlook-watch.gif	8195	sha256:234f81494f458d188a7625b205f90820d55ed58ac48ba893eb89a40652fa648f
FILE ext/tk/sample/tkextlib/treectrl/pics/sky.gif	8195	sha256:4549ccb3b6f992365c07b7ad20c0cc18df12656cc5879da1dc06552260bc72e5
FILE ext/tk/sample/tkextlib/treectrl/pics/small-dll.gif	8195	sha256:b0b6c1b774f66f72c5324d3c0c2dd20832cc66f402c672aa1634ab815e9c4c34
FILE ext/tk/sample/tkextlib/treectrl/pics/small-exe.gif	8195	sha256:249cf1463aea22954dae683d6dbb1e39c04bda3ee943fbdc653dea1133437729
FILE ext/tk/sample/tkextlib/treectrl/pics/small-file.gif	8195	sha256:69d3873b4a8d3d66a48989013e29c43efc1045050821b851e0f92e317db42a7b
FILE ext/tk/sample/tkextlib/treectrl/pics/small-folder.gif	8195	sha256:77082c5b96707c3889aabf36196c5fcc3d954694e3df70597fd40af021d0bfa7
FILE ext/tk/sample/tkextlib/treectrl/pics/small-txt.gif	8195	sha256:da77ccb18bca96e0b448563dce2d112ae08df26648f50eaf0b8669c5b9ccefa0
FILE ext/tk/sample/tkextlib/treectrl/pics/unchecked.gif	8195	sha256:c8186d367eda357ac91ae673d1f8c64ccd074062506f025109e8369019e5dc12
DIRECTORY ext/tk/sample/tkextlib/vu/	15849
FILE ext/tk/sample/tkextlib/vu/Orig_LICENSE.txt	11708	sha256:1afaef710fd9d13e0d61e8660386f451b44fdb83629ef5de19a4c674eae788d1
FILE ext/tk/sample/tkextlib/vu/README.txt	11708	sha256:40cc9fe1fd0df35fb057e123e0daf650aec04a8c62ed89b21def97663b3f25a5
FILE ext/tk/sample/tkextlib/vu/canvItems.rb	11708	sha256:6892a3d49579c583793514d7702f7375ca7e714540d3008a64c50b76cb48e047
FILE ext/tk/sample/tkextlib/vu/canvSticker.rb	11708	sha256:e9660b49ef30e68f97b639e6278f02de17188a72b14be2c74c61156d544f153d
FILE ext/tk/sample/tkextlib/vu/canvSticker2.rb	15849	sha256:98824ab538abc2d72e46b3ce456863dea0ce3bf2246054283240e82228edf6b2
FILE ext/tk/sample/tkextlib/vu/dial_demo.rb	11708	sha256:280040bdd6e3d759bd7b20223459e8a8eb53d83d8a0885f65cd2933583ff9672
FILE ext/tk/sample/tkextlib/vu/m128_000.xbm	11708	sha256:27710c3c5be92ba3e67ea626ef85135ef2b3df9c812e98f681c5d27bb1427eed
FILE ext/tk/sample/tkextlib/vu/oscilloscope.rb	11708	sha256:f847335fc5a25df23f4f5bcbaee89f8addba1b6dab1da9686c417ce20c7d65ff
FILE ext/tk/sample/tkextlib/vu/pie.rb	11708	sha256:a395441d5c897079c00e330ca591ad27740502d5d427b11ce1775abeecb50d0a
FILE ext/tk/sample/tkextlib/vu/vu_demo.rb	11708	sha256:7bfa4fe2cecb69d8590b8bb51eb57861f90dd4eb390edd4bdc5836f1131652d0
DIRECTORY ext/tk/tkutil/	16554
FILE ext/tk/tkutil/.cvsignore	11708	sha256:9c36db95fb42d42b27857666c580a06eeccb11d7092fb456f6fd3594792e1d3a
FILE ext/tk/tkutil/depend	11708	sha256:4b0b22131a9cb275269c7797e7ba76d1e78e2ca6fd39910b5ae8d1f0001a9801
FILE ext/tk/tkutil/extconf.rb	16458	sha256:4a5266f2b65c4a462138287f69e091a8fd78266e36721f1d810bf60bc5aed423
FILE ext/tk/tkutil/tkutil.c	16554	sha256:53df55159e1e720d2e1967d819cfeae34c680bcf7e39d90a756faa886d560380
DIRECTORY ext/win32ole/	29867
FILE ext/win32ole/.cvsignore	11708	sha256:164d12c3e280d4d9022ae88a47d9e662a7cb12be3c09acabd3c9b967a4e3b4ff
FILE ext/win32ole/depend	11708	sha256:fafccc3e1e7a8b48a029e5f10d3815c8cd9e67eb937ceda96b3f18feb75643eb
FILE ext/win32ole/extconf.rb	29867	sha256:c096a5825ce3dadf12614aa00658746c32eb29495fc153260db0894fd5869dd7
FILE ext/win32ole/win32ole.c	29867	sha256:2efcf72cbef8b6c48b8fc878863aab8c40818578d766d4e1483ffe2247befcce
DIRECTORY ext/win32ole/doc/	11708
FILE ext/win32ole/doc/win32ole.rd	11708	sha256:d25be1161650127ce1ca0777f7f7916c817a1cec0dfb244e28b5af3807e5f0b7
DIRECTORY ext/win32ole/lib/	11708
DIRECTORY ext/win32ole/lib/win32ole/	11708
FILE ext/win32ole/lib/win32ole/property.rb	11708	sha256:50654965e3e6c8aa78802da172f01b4255d2eaa46fbd3048861665960ea6064d
DIRECTORY ext/win32ole/sample/	11708
FILE ext/win32ole/sample/excel1.rb	11708	sha256:9e33bedc1d0f2560ebf2986c1faa9852f6beb24f586857b53c06dd2e3ff81364
FILE ext/win32ole/sample/excel2.rb	11708	sha256:8a6ed9a647c0fced0cf2d4cb372601b9c46c5a72a48f8b229883cba68c89709a
FILE ext/win32ole/sample/excel3.rb	11708	sha256:dfc27f478d0ffaba7124d0c848117d0bab05080dfcf41db53de8754fc78521e4
FILE ext/win32ole/sample/ie.rb	11708	sha256:d0c2e1c01abb3509970c9737ecd28b5e8974ab43ce475f6bda6975bbefdded70
FILE ext/win32ole/sample/ieconst.rb	11708	sha256:e8537e5270db9bbc612089dbafaecde44e5518452291b8bc72aef6cbfd42a55e
FILE ext/win32ole/sample/ienavi.rb	11708	sha256:0cb95e95235c5f1a0977ff5ea9c72003798ed919e6d5e34ef68199bb57c6daca
FILE ext/win32ole/sample/oledirs.rb	11708	sha256:b81c4cf225eb9e7b14f0782f72129f064c914310baf54a8222aca4c4ac98c197
FILE ext/win32ole/sample/olegen.rb	11708	sha256:03a8777482fa3d4837d31a680171233154dd985512e84609fb4f2b0802b39c43
FILE ext/win32ole/sample/xml.rb	11708	sha256:ea260fa1fe79e596ea482f48a896c84429b725841cf0a10a7fdfbcc8be2f358f
DIRECTORY ext/win32ole/tests/	17939
FILE ext/win32ole/tests/oleserver.rb	11708	sha256:650a965b15758c0ef9e80ba0bf242cc3f867b4d1aa06ba854210a0321ba9bec1
FILE ext/win32ole/tests/testNIL2VTEMPTY.rb	11708	sha256:45fa00e9cd557474cc67b5c5665b77f5d08f2b37b0c74d09172d3db28f554d6b
FILE ext/win32ole/tests/testOLEMETHOD.rb	11708	sha256:1244fac00b758d65ea6e784abb29811f1b8ad55942a4f1d758d8a5becbbc42c1
FILE ext/win32ole/tests/testOLEPARAM.rb	11708	sha256:79a2b0aea6416de421d5f6f58320fd5347e02ae1b1213d73878afbe5614d60a0
FILE ext/win32ole/tests/testOLETYPE.rb	11708	sha256:9fb94f174ca8d5733c00684a9322fc6278aea896448aac66e4ac9d278327b83f
FILE ext/win32ole/tests/testOLEVARIABLE.rb	11708	sha256:c8d119c21c562c3f692cfa4beda71c1e1b8a593e7832cf0c8af9b5900a18ec7c
FILE ext/win32ole/tests/testVARIANT.rb	11708	sha256:e775723dba7031f33e94dc95e630ce865037bf1fb363c06e271f17b1aed68a1b
FILE ext/win32ole/tests/testWIN32OLE.rb	17926	sha256:6bdc3a7ae1723d8fdc93a33c2dabd8f0316cfb6a3b315fe2cb4723d66225d8f4
FILE ext/win32ole/tests/test_ole_methods.rb	11708	sha256:eeb1110fec14fcaa8f420c8910af80bb6e0bde7d1d2e8525e05502c005d33ef5
FILE ext/win32ole/tests/test_propertyputref.rb	11708	sha256:ea6ea3dbdacd2910d40b2cc96b748c2a4d6392bef6db2216bed29837c05a9057
FILE ext/win32ole/tests/test_win32ole_event.rb	17939	sha256:22f51d9d60d3e6ab618fe731abe37deff2fcd976fae1dba2b1d35f1cf1b3c225
FILE ext/win32ole/tests/test_word.rb	11708	sha256:bdd6d399c2c1d9c94c98acb738982f56a772adb4dc44c31e1585b8e1ed332aad
FILE ext/win32ole/tests/testall.rb	17926	sha256:b146ec23714bdb807bb38e69030e4d42e06a402692406a29663277be3feb59d0
DIRECTORY ext/zlib/	27917
FILE ext/zlib/.cvsignore	11708	sha256:3e16ba32c27d9b4d8dadfd342e92ab11542fdc7f4ad401c8ef8b89fa2b15debb
FILE ext/zlib/extconf.rb	16679	sha256:063cd8a70d8cb1b18c7753f5e29d09e8e72106901b4c87d792f27813372aa4c5
FILE ext/zlib/zlib.c	27917	sha256:027095bc94dcf56b81ec904bc5ce164bf135df49fef25060d0da68e171364e3f
DIRECTORY ext/zlib/doc/	11708
FILE ext/zlib/doc/zlib.rd	11708	sha256:dc7fdbf415576cbf7423050e3f62d424c3bed7292fba0e7a2ed55a194cad70eb
DIRECTORY lib/	30910
FILE lib/.document	11764	sha256:c9a88d6be632061b8ca434c6b003313b966bf02b9ea6e33376d63c9a94bc30e7
FILE lib/English.rb	11708	sha256:5fde39d128b6825aa2157f3cda751ca5e1bb334ad47ebfcc1ab9045059d77163
FILE lib/Env.rb	11708	sha256:fc9f7e6e71440d416d7d89d7dfa7c6f8dfd1df5f8949943079fdd5be6dd997c6
FILE lib/README	14844	sha256:9aee65fb44268c0c303080d927ffd52a5650abb81fc95e3975a688166b2e3857
FILE lib/abbrev.rb	11708	sha256:55993e140d4c31f1f9ff54278b5e304ac4e8fc2e0fa2d8ec7413b13e248c7bdd
FILE lib/base64.rb	12807	sha256:65ce949fc8c3e2d21a2c2447764ebf91d0865c1d725843daeed59deb7f55ff98
FILE lib/benchmark.rb	15425	sha256:ec4537c018e1ad97879a8339671a3a347dea22397c2e836a8463c40d1df4358e
FILE lib/cgi-lib.rb	11708	sha256:441d565629c3967204408b2c43f5ee5f652cc422282f08dbfbabcd177d75180a
FILE lib/cgi.rb	26086	sha256:567dc1fafec729d0e045cdf8e24fce94ee36a40d0ebca5e955bd72b6843949e0
FILE lib/complex.rb	24362	sha256:902b9b8084f6acb07e7d58f7cdad1b1f11cb86d49797d04f9d535e6e65c813fe
FILE lib/csv.rb	11708	sha256:63d812d9d9db9efe6cd0da9285b578d6f0809aadfdeab3d5ac18e56690dde705
FILE lib/date.rb	28204	sha256:868bc420703a15159e86006ebba02479cbeb0b22e4b6ecd0465848e9d0aaa99f
FILE lib/date2.rb	11708	sha256:af111b7c5b1cd1cd04005e46e82824a8850b026640be44a880046345050e9d14
FILE lib/debug.rb	11708	sha256:c1523420110887a2d2ee5a8fdbeb2de05eb16b46de1ca6081c20c7ebaf6145f1
FILE lib/delegate.rb	24136	sha256:a537109a457f07dd7696540519feb6331a1a15cc8b3e33d9b73ab08985cabb26
FILE lib/drb.rb	11708	sha256:55924717174f5f5ad81dc9325840b490cb81a2fe1eb75f7100fee873cee83a9a
FILE lib/e2mmap.rb	11708	sha256:42001238420ce00b0b0870d712032948303f6efc9ee755b429e658c387728853
FILE lib/erb.rb	22583	sha256:9af41315bfd3bb8503d5a4c2e8842a82d04bd255e89bafbfc7079d7607e2e35d
FILE lib/eregex.rb	11708	sha256:086be1d602e1d90bdab538a864efb196a4f46210c2bcd0b44e833e54b32fed1c
FILE lib/fileutils.rb	30910	sha256:b35821a665fb91869529e9eb59cfcc175133bda8f03b5505e9e8a74ef91d1769
FILE lib/finalize.rb	11708	sha256:505acb4126afbc8ab9e25828c187bd74b0a246aff6ce1296aa28b77b9035a05d
FILE lib/find.rb	11708	sha256:4bc9db7d33fb7f9609bbc68d4dcfd5dce8a5007dc4452451a8def4a76f79feea
FILE lib/forwardable.rb	16857	sha256:60d9d9fae6341b55ebd5133c9db4c4a09a0432ca4c7c9d923eb29b228956e9f0
FILE lib/ftools.rb	11708	sha256:6be025ec6ee34e5d444a29cb495f0fd59582c1c760c5a3c0da4059698b78520e
FILE lib/generator.rb	15954	sha256:2c7f8871908ed4fdde5800dff344645868004b6e28f983593c8d0179232345e3
FILE lib/getoptlong.rb	11708	sha256:00c2f115b14b2bccf05a17232e9b0dcf1fb84e5e6311ee327ccde6ceedc0a5e4
FILE lib/getopts.rb	11708	sha256:61a83e4eadbaae14f7216ad4ebbddc69b2339aa59fe4bd5048ed1268dc25497c
FILE lib/gserver.rb	11708	sha256:229aafdf070e11fd869a5cae2abcec2c197b40fd380cfe51433dc7df23c3cf8e
FILE lib/importenv.rb	11708	sha256:d616fc52967779d69e657549b6a22d78fd40271e9ac3b89afaaac93cf16e13b4
FILE lib/ipaddr.rb	18049	sha256:e89c5e83a9fe50ef07fe5e5c1790803e011d4a73095e194c21aa8e78a69c7586
FILE lib/irb.rb	24483	sha256:1492371293dde7dce3ec104129445dbf492239230d031e3c98d314fc84a1950b
FILE lib/jcode.rb	11708	sha256:9584df24bbaad1047b40c53bb1b2f9fdecd756b5d5b28426e70d4d405a8916e2
FILE lib/logger.rb	22285	sha256:9639a15b575e2f1d63fe668f54022c272da567427a8866fa3fb1e3d1f1d396bd
FILE lib/mailread.rb	11708	sha256:dc4d6c4de7e9c94c4f490d5bb912a87be9edd4e223d7f3a31f4d6d5d5a39351c
FILE lib/mathn.rb	11708	sha256:e760c11d8e96ab4e2d756029480174ef3a3fa6838e7b21a5537cac9459145ba8
FILE lib/matrix.rb	21755	sha256:759cea91d81d665433eb2b49f571330ef85a27a94e2e5ff7a7f6d83b61860354
FILE lib/mkmf.rb	30081	sha256:1d293740f847527a4313d04f8f0a6cde23826da2e4ff2d72c862e4a399dc160a
FILE lib/monitor.rb	25916	sha256:da545d234737c280e285077ec5bd3df2dc7c854d0ca37327f2913088e84aa5b3
FILE lib/mutex_m.rb	11708	sha256:595f615d8ede116900397ff960bd85d16a7efda1691b5ec39aef5e6520a9ec74
FILE lib/observer.rb	11708	sha256:8174dcf78e2be53aad7318f2d9b1b81035a86a9508aef58da09d6ca879f970c3
FILE lib/open-uri.rb	13657	sha256:1731b7a0f469fa81859c37986b1ce004294ba4889e02b25cfea70ac826c9d4aa
FILE lib/open3.rb	26095	sha256:6833ae9d3b4b4f5d810e950d96dbdd43e1bf44dbd6e986b7fa68f71542b68c21
FILE lib/optparse.rb	22469	sha256:a16ed302548e51b9eeb1b02e3b920858e36b50555f6fa62b57e13f5143f85af2
FILE lib/ostruct.rb	23581	sha256:d05e0a58325cb53d7b314d6bf6658b05e522e1c86e9de49615e6d805ba226a93
FILE lib/parsearg.rb	11708	sha256:1ecd7509099677612d967a1ce50a0874f96cac537a451d284f997cc407b8cbd8
FILE lib/parsedate.rb	11708	sha256:efdbcdc465e5453898daf9aca326c3a148127b14c78a88c98224f52b48b0d3b3
FILE lib/pathname.rb	29884	sha256:f4c5bdd6f47f31afa5d1771f01cc7f6faad9e0539fe8f1ad91e536099ace6919
FILE lib/ping.rb	11708	sha256:1cf2d384629861c4fa755606a40d9e1952b2a838855d2438032798fd0dc7dc7d
FILE lib/pp.rb	12464	sha256:8fc31aa4898ec05d27b25760219b40620f99df326407a476442ae07a58e915da
FILE lib/prettyprint.rb	11764	sha256:e02959abb72a626de566fc82aeccf436ea0c38fd0874103c8c32b9f78aa347be
FILE lib/profile.rb	11708	sha256:b3a26089e3bf07b35a8dc5670dfc603e9f1078a0f31ac36265397707712d8c6c
FILE lib/profiler.rb	11708	sha256:5e28afa77c568f12ba77b63da300246ded7ee2add373af3b36f1d60658992c2c
FILE lib/pstore.rb	16857	sha256:97cd468b3eb590f54f5ee5243607b08206c0b08312023836796e1c8734139b65
FILE lib/rational.rb	28205	sha256:668c59cc21de339a807b6ac2ccc947c97bddf733d90303ea42cda221bd5a28b8
FILE lib/readbytes.rb	11708	sha256:15d12f1748af1ad1c5e9fb83a07b4180af78fcd63a398f93f7aa9beaf12db604
FILE lib/resolv-replace.rb	18424	sha256:af7fb31336443410987cf184cf212f6d65d7c0844b0fdd30c2e28592ed75a14d
FILE lib/resolv.rb	30303	sha256:a9bd8fee9cb1033529cb7037a3580ddda711812d5a180d75d97f2cc7de792379
FILE lib/rss.rb	13747	sha256:2c2e93379427d5cf16bd675c33042bcd9cc9a220de1fc3b1eac20d6a7b45f34b
FILE lib/rubyunit.rb	11708	sha256:a9f03d84907f1100c9a00a7130d2045780f1ea690b6e34a6c1a9ab08eba5f06c
FILE lib/scanf.rb	21682	sha256:7a353d08e530369b73c2d2ed84a9717950d2def49d007fb5f3f7ebf7b96ec689
FILE lib/securerandom.rb	13672	sha256:d9c1a5e1ccc6416015241568e184ce30533b8f2b5fa4b945dfb73a79cec9b0b8
FILE lib/set.rb	17051	sha256:9e67f59b0f3df66d71732388b9ad53a0abd6c84332d27a6e481925a94c46b475
FILE lib/shell.rb	11708	sha256:69836cadaf49cdff588a28f57d9fbb837ab02b89e725643f4c3ed93b8d4fd2a5
FILE lib/shellwords.rb	15822	sha256:730c2019925651a6e072961cba26392fa17f6f47a89b9c53b31374815d659e25
FILE lib/singleton.rb	17852	sha256:bd1d7fbf2a585beac4a2ab672bc63c1c833c44cb65f3b1c26606704ccf2e9e80
FILE lib/sync.rb	22457	sha256:e035d933486f3e51fccf523b6e00bfb2d8092f020f1a28e99a7f4813105cbbc7
FILE lib/tempfile.rb	16127	sha256:12c5cbac7464e32cb456744182dedbac050989aeb2c6c57829d52c3d38e61ceb
FILE lib/thread.rb	11708	sha256:4d8e863754b96b994bdce1d086b4f3a81e81155374f7e55ae29d4526f943262a
FILE lib/thwait.rb	28216	sha256:d886b7ad6726a8edaa81f8a081d636412b286383490a86043fa5a3967e147840
FILE lib/time.rb	16857	sha256:04b959fbf8ac8ed112d5a31dd2139efc7fd414cd66c9d85ff900d4bd417409dd
FILE lib/timeout.rb	28209	sha256:746b2cf8fe18988c21b165b24c1178a40ba51c024b8ba107df5be36ad640b07b
FILE lib/tmpdir.rb	21776	sha256:2aa5d26cd00c2236247ac20bf82f3f040d670a014e3ee7c52aa0881e816f84f5
FILE lib/tracer.rb	11708	sha256:a179c5ffa978f4c96bc2bc517e179f981ada0804d4c5896a05ed25f6ce2bcb87
FILE lib/tsort.rb	11708	sha256:ba6015cb0e51f47eae3d5a6dcf48af36944a65821dbfac77d5e2981581a5a3f4
FILE lib/un.rb	11708	sha256:9f6f39d6c0f82dfdc1c56b63305f65058aad25035320118beb13ad354454fa86
FILE lib/uri.rb	16038	sha256:5cbd05348d4b00303126eff335932b92187f1db3d2866e0b3dd559d820f6ab29
FILE lib/weakref.rb	11708	sha256:79b2e751c9bc5fea9d6beef1e575557caffeb5d207ff63e0ef2b59a779181f19
FILE lib/webrick.rb	11708	sha256:6d2101f74c9b5bf8e2b404fe738c433b29c2937dfb7f4501425a290f14da070c
FILE lib/yaml.rb	16084	sha256:fdd54fce510f45499d12ca4508a7c8a0cb465f42cd06ce45bdc6553a53a7f6e6
DIRECTORY lib/cgi/	22465
FILE lib/cgi/.document	11708	sha256:9f61838f4db5efa0fddc666fdd73b34691e67c032d0a6e9bef367db80da2e3c5
FILE lib/cgi/session.rb	22465	sha256:c23adc86c524a5b3c94114f72e1099b6bb7ece4ccbf152033addd915e49ec112
DIRECTORY lib/cgi/session/	16857
FILE lib/cgi/session/pstore.rb	16857	sha256:3b1bcd94e373f5c8d1e09dad0c5da137ae5c8ea04c3036d9b3a0ef07094d8329
DIRECTORY lib/date/	15084
FILE lib/date/format.rb	15084	sha256:1cac7a0ea11651c443190c16b42bbd09aade9954f98f78518e6d839c4a2433d8
DIRECTORY lib/drb/	23940
FILE lib/drb/acl.rb	11708	sha256:e5a088d92b1389cbaaefe3f25288281b67ff17c0f17c8686a3b0baefcf3bfeb0
FILE lib/drb/drb.rb	23940	sha256:d4713110de2415a2d9037cd567303281dac567d9fa4cc47f4050714613d15f1e
FILE lib/drb/eq.rb	11708	sha256:84299f7678693aafb319bcd5a586b756e732aa18260b9682898051c6b9ea1737
FILE lib/drb/extserv.rb	11708	sha256:62b5d496cbf01edc63fea0a0870b7fca659b82da442ce316022888f5456daa08
FILE lib/drb/extservm.rb	13909	sha256:a8dd6efa8576b92c898fa6870f0bf0c22cb174f539328d8e106e6dddc03c6783
FILE lib/drb/gw.rb	11708	sha256:b3daf334e91430af60362b4ef7d47af63d96211b5425d38b60ea1b9d5aa4932c
FILE lib/drb/invokemethod.rb	11708	sha256:1111b4115c3d41d674c142378a8c8417c5c880ed799381ef85b59c022d369dc4
FILE lib/drb/observer.rb	11708	sha256:44865f72b7345d4724cdb52de011cecdbe6aeb7da7e085e4f6e7771d6d7f90d6
FILE lib/drb/ssl.rb	11708	sha256:7df687da02ad561d6ca71ea013e3d7589a29fe0277e4d64c54d94976270597ba
FILE lib/drb/timeridconv.rb	11708	sha256:be1826f1623f3374b4b42b5056655023227a47b333a7d1f9f124a7b99349dd87
FILE lib/drb/unix.rb	11708	sha256:6f910527b6d83632892f3de66a7b18260958d23be2c2e6f86e38352618242a00
DIRECTORY lib/irb/	25814
FILE lib/irb/completion.rb	11708	sha256:be35249daf0aeffc35d810928168bff97798b54d416143d94ecd411bf2755507
FILE lib/irb/context.rb	11708	sha256:7d613d3085c0d62e485d2a895e5b31c78305d4d7094765ca2846fc57e4d9ba59
FILE lib/irb/extend-command.rb	25814	sha256:a3e86bd8fcf2bd23878d40db386fda7369b2484d5e383900357421f0c1b4dc25
FILE lib/irb/frame.rb	11708	sha256:c09a21e7911603c6323bc638058d8b6b6e05792cf185fc55cf2b6a96217b24b3
FILE lib/irb/help.rb	16857	sha256:c87215535e797c9e8b27143c31f864bec9d1b62069f02a246165e7204ed50876
FILE lib/irb/init.rb	24483	sha256:804939d8ba3a1496a33428f3e18f1abe5e57ef7227d99e7a9b561de557911348
FILE lib/irb/input-method.rb	11708	sha256:7166f9558af0269d2641f4e78814f9a0b47fac3f21033abc95b500232cee2f45
FILE lib/irb/locale.rb	11708	sha256:ee6d93e2b852366115a6bb743f01fba7b6814d3c13ffce15ff3665093ac62f0d
FILE lib/irb/notifier.rb	16857	sha256:eb91f759fb8ce0779e22c69af4acb5c52fc32d7da8c31b549ed3def409a19c53
FILE lib/irb/output-method.rb	11708	sha256:e9509c0275fb4568ba7c98b89c943ff4f535e9d65d0c7e2873cbf7a746a808c6
FILE lib/irb/ruby-lex.rb	16857	sha256:480fb70d3377600bb38c816d27f7677225123f99363042810719c6b0a7008a45
FILE lib/irb/ruby-token.rb	11708	sha256:06ac5c50fa35c19f01da8c1b6fd6b852a7c9dd126b09cf388f705b9740136bb8
FILE lib/irb/slex.rb	16857	sha256:8175d9d268877a15f52f0aeb8fa43178792fb99a600aac8026eb40fe9a095cf2
FILE lib/irb/version.rb	11708	sha256:151288f49b5a422aa11b161d767deebd4c1ee8385eba7dd5653bad0eca9e7ab3
FILE lib/irb/workspace.rb	11708	sha256:fce00f6ea2995797e76b53400fa236e4dd5afc43cf45211d9d350b84a715b12f
FILE lib/irb/ws-for-case-2.rb	11708	sha256:10f9ac87ca75d7c11cd0d49b8dd21abb77598341074ec3c551f4b7ea7f86b67a
FILE lib/irb/xmp.rb	11708	sha256:06cfdab6a96b37611c69071f2effddbdc77f632ae6a57e5f62a420edcf9e66e7
DIRECTORY lib/irb/cmd/	11708
FILE lib/irb/cmd/chws.rb	11708	sha256:3e061a92251066b2f8a711ca44ab644b08d52f9249e4a0d84f9abbe675b4e34e
FILE lib/irb/cmd/fork.rb	11708	sha256:66ce87018035b408099d7a10d37b0fa87501592d0d251b291f01eaf5c95927f6
FILE lib/irb/cmd/help.rb	11708	sha256:fe5f72c6b5ca47faa5fca03435ba71628ec4824ca43d6fd2e903be879f350466
FILE lib/irb/cmd/load.rb	11708	sha256:875a7f96947008e190f0260ed6ef5557815f202a1ac8ce9540bc155674f77429
FILE lib/irb/cmd/nop.rb	11708	sha256:d816fbd29e0333f2e559775c1b0cd34570f363c24120d29eb4c9f074d4f5cf80
FILE lib/irb/cmd/pushws.rb	11708	sha256:710905464f7a1b13c9270bece4b1ae14d337f70c1cd57c39977b57eef1d0c5b7
FILE lib/irb/cmd/subirb.rb	11708	sha256:ee94f59a3dcae123ca90cd703528469d69b2c85fe87ca287013e0f2eb5576335
DIRECTORY lib/irb/ext/	25814
FILE lib/irb/ext/change-ws.rb	11708	sha256:fe947431f8f474e347286abdfdb5b21d1185fc9a9432b8236f3a9058812f2e52
FILE lib/irb/ext/history.rb	11708	sha256:0c0738695e00cfcc68b07d24b75b1b25eb3801fe99b8ae4e04030a01bc68a0df
FILE lib/irb/ext/loader.rb	11708	sha256:e80d3f8835a66c78d54f1bc18a639b0357f24693a674e0c71cede0a43f4b40cb
FILE lib/irb/ext/math-mode.rb	11708	sha256:8b8206e856e79f2f14b34bc62d8aa774c8b62ba4336a06b11cfa3521abf54a09
FILE lib/irb/ext/multi-irb.rb	25814	sha256:b13bc2238af921354f3854ddc44af9cae7dbab21fcdd83d3a2a28383a000860f
FILE lib/irb/ext/save-history.rb	24483	sha256:7e7a7d56b5908463bef397676c461662c61118a8e14eb60233d735aabccbf8c3
FILE lib/irb/ext/tracer.rb	11708	sha256:f3fb03d5cc3d75876e94ebee5ec36c35082c9305c77013bb1dcd2238ee18a055
FILE lib/irb/ext/use-loader.rb	11708	sha256:f3369a32de116d17ce6e4d915bd8fa6720f53f9efe21665ea997c4067c026f5e
FILE lib/irb/ext/workspaces.rb	11708	sha256:d9032ae66540c1e0739bd22e2dd5d111d2041f811ab9aefbacd82b3aaeb6a5ee
DIRECTORY lib/irb/lc/	11708
FILE lib/irb/lc/error.rb	11708	sha256:0656313cf8261472d65ebda6869fcdec5f22235407386b892a38f7f7906ede1f
FILE lib/irb/lc/help-message	11708	sha256:912921bbe5ba345eb63d898412c6aafebd6cf3fde00fdd4af8ebfdc9480acac3
DIRECTORY lib/irb/lc/ja/	11708
FILE lib/irb/lc/ja/error.rb	11708	sha256:c839c4096ea350db23e8d9a0efb6a89745327accc795d6c35e9e2ef3956d770c
FILE lib/irb/lc/ja/help-message	11708	sha256:570657ff898a450ed8cfc88befc1e4bc10a56f06347141d77226849faa5ed5b5
DIRECTORY lib/net/	29903
FILE lib/net/ftp.rb	25900	sha256:cfd3fe47642a35ce5e1188f739717a4edb9dec7fbe84d3bbc641fe3212ed5805
FILE lib/net/http.rb	29865	sha256:46921c30a6a2345e7aca29cd222ef1d21676c8c1212a124748c3b3fffa939558
FILE lib/net/https.rb	16857	sha256:be59c1cab546281ce1da0ad551e0a7000dc298e563a36878a09fb938739e59b8
FILE lib/net/imap.rb	29902	sha256:16f11f8b6e65a01e3ba4cdb0f3efc9dd0d0168532db846e4d2d772fde340310e
FILE lib/net/pop.rb	29903	sha256:23eb33802e1dc229ee70d952f3003d40a1118727e7183a81f6e716070196b8b3
FILE lib/net/protocol.rb	12092	sha256:9768aa3319e654055c1b84b99e9d10f45771fd9bd1a445cc628034383badeb94
FILE lib/net/smtp.rb	28208	sha256:d0a238d34da64f1facd66aadc9c9f3735f109aeeec96bc4543f21783fa4b3479
FILE lib/net/telnet.rb	16458	sha256:e894a0dc357c049a3533052c9e59c76ed4388fa287ce7c947ab4fdaa6eeb5f4d
DIRECTORY lib/optparse/	11708
FILE lib/optparse/date.rb	11708	sha256:47d08531fe4aefd8e47d980d5801925b61512d7863692fc08a1cf73bb5e5058e
FILE lib/optparse/shellwords.rb	11708	sha256:fb515d2a1323a76ff9eb15a1c8fc16ab77acd9ed72f83f5439fbc70ffa801560
FILE lib/optparse/time.rb	11708	sha256:1edde8fab44fc9526bcf5348428d13c93df54dd3d1e630da56418ae3e8d68b7f
FILE lib/optparse/uri.rb	11708	sha256:a90ebb97bc4f5787aa6c1445d3dbfe4ffcabdcc25792f3fc19598e140f167fdf
FILE lib/optparse/version.rb	11708	sha256:ec722e316c3ae0300174de81c151bf34bb8db586a5dc5deab148baa9d6573f3a
DIRECTORY lib/racc/	11708
FILE lib/racc/parser.rb	11708	sha256:af31bd987476181cee5aee51d9ce0c75b8842518921464870d9aa7e77376edef
DIRECTORY lib/rdoc/	17668
FILE lib/rdoc/README	11708	sha256:b0eebf2d79e4e24763fbe49911b6671aaa18a801703d4fad595f083da968ebe9
FILE lib/rdoc/code_objects.rb	11708	sha256:6eb2cd3786e83c09a649b2e1e9d0d3ed0467ed2a37bc1f732796b3f46b094f55
FILE lib/rdoc/diagram.rb	11708	sha256:106dd8b304c29d82082adf71d9a3cbb05e1ae44c7ea5863cb0d3cf9bb9367a34
FILE lib/rdoc/options.rb	14984	sha256:020117b5a9a321c6ee9d86c21fd2e348876a351e53ce6b7249664f576cf08345
FILE lib/rdoc/rdoc.rb	11708	sha256:08ba10599fcac907dbec31f5a76d9b6c9b766e974bfbc8073a33ca348f7bf8bc
FILE lib/rdoc/template.rb	11708	sha256:d873545e11cd4d9402d8db01bc831b399843bebfa219a4652046bdb480e396a4
FILE lib/rdoc/tokenstream.rb	11708	sha256:320f16eec1aa15f71ffa73da0bb0c1b21f2c418d1287845c68fe3aab3129fdd5
FILE lib/rdoc/usage.rb	11708	sha256:260fa0482dbda9dc7d8a8c9e0d0861d2dc7b943d3f532b81aa925efa98e13594
DIRECTORY lib/rdoc/dot/	11708
FILE lib/rdoc/dot/dot.rb	11708	sha256:62114d0d54f219a5d8cc2babeeb6cb76ca939c860448600a610acba3e13b01b4
DIRECTORY lib/rdoc/generators/	11708
FILE lib/rdoc/generators/chm_generator.rb	11708	sha256:f184f16313832b9ac1a1811e71ad2aec9ebb607bd3ff411b0f91a15b51de9203
FILE lib/rdoc/generators/html_generator.rb	11708	sha256:f0bbe81685e1b412d8d27c20abb3201d1188b88ad3d6fd6797ad612541984518
FILE lib/rdoc/generators/ri_generator.rb	11708	sha256:f36db77099068edfcb5b70bf619e3cb08ac51b256a4db0e17f0f154a63432e11
FILE lib/rdoc/generators/xml_generator.rb	11708	sha256:14252e038775ce844f70cb02699f571d5634f3e18ebdf26c2824e04ba1fea816
DIRECTORY lib/rdoc/generators/template/	11708
DIRECTORY lib/rdoc/generators/template/chm/	11708
FILE lib/rdoc/generators/template/chm/chm.rb	11708	sha256:40e058e6f747f8a550cb2712ad28876fc017ebb745f305828f296dde3dd17c65
DIRECTORY lib/rdoc/generators/template/html/	11708
FILE lib/rdoc/generators/template/html/hefss.rb	11708	sha256:992b0162c4ae4755db2b59f3b38080fd1bbdef5e95206c00aef86be8cf06af44
FILE lib/rdoc/generators/template/html/html.rb	11708	sha256:5197d2f103b7a34f012ac7a4d11e6a83ea7dbc68fbbc370ee92e76a00bd7e61f
FILE lib/rdoc/generators/template/html/kilmer.rb	11708	sha256:49ef0e265bada5acd846c9d4b0379a8498875d7cea25b62c79c27b87abf52b82
FILE lib/rdoc/generators/template/html/old_html.rb	11708	sha256:a639aab6dcce090fda8b2c7f7f2f1608dc8f10c168a4595e61523e60036962ca
FILE lib/rdoc/generators/template/html/one_page_html.rb	11708	sha256:84e5525b4b42d1bc31c60d728f65dc8ccbe841b97bf8fa9768a412a729cea5f4
DIRECTORY lib/rdoc/generators/template/xml/	11708
FILE lib/rdoc/generators/template/xml/rdf.rb	11708	sha256:2117511f3369f3b171c771db22d34f5803c4dc1ac3a4c7ba4a238909fae3edb2
FILE lib/rdoc/generators/template/xml/xml.rb	11708	sha256:240f0082f5cd8765d52ad0e95ab0839b1a51de2a3f66a8c8837c1d663fa50f0f
DIRECTORY lib/rdoc/markup/	11708
FILE lib/rdoc/markup/.document	11708	sha256:59e4f52f157521045cb9c176b395d87a3c77b4e4ff8dd52495f176b85deedb9a
FILE lib/rdoc/markup/simple_markup.rb	11708	sha256:01696010982ad1287d9cd2dd79a23e06cd850c6c81503bd8b7624c8a3f3ae4a1
DIRECTORY lib/rdoc/markup/sample/	11708
FILE lib/rdoc/markup/sample/rdoc2latex.rb	11708	sha256:87df0a54c2180eee9f4cacbba115e63ca2445c6805401cbf6ec275764e9cecc7
FILE lib/rdoc/markup/sample/sample.rb	11708	sha256:d1a142dc5727c9625a5ab5b8390929dd1b024461d9275f54720aa95fecccf9df
DIRECTORY lib/rdoc/markup/simple_markup/	11708
FILE lib/rdoc/markup/simple_markup/fragments.rb	11708	sha256:92949b7f3d969ec5623ca86e17f10259a3bdf8d8ab6ca7474b6c743dbb9614d3
FILE lib/rdoc/markup/simple_markup/inline.rb	11708	sha256:2bc2845b9ad31b3b27a9c5acba7cd1e6f44a0c9b3867a9f89c4eb1ef4b6e362c
FILE lib/rdoc/markup/simple_markup/lines.rb	11708	sha256:fd0829c1dd41041f4342fb4e948a4f14964ac702cb5bcb43160f6340a2451884
FILE lib/rdoc/markup/simple_markup/preprocess.rb	11708	sha256:469620bfc12da17bfc12c7abef26c8712390e406f1fda0a0f992088ad910b522
FILE lib/rdoc/markup/simple_markup/to_flow.rb	11708	sha256:d6fea20ba025ecc10404ea662b1b763ada922c1fe97a63d6126468db714b512b
FILE lib/rdoc/markup/simple_markup/to_html.rb	11708	sha256:d8547f9044f386d54f79be2119b57506b6283db9ceb182f0106ff687c8efa2e1
FILE lib/rdoc/markup/simple_markup/to_latex.rb	11708	sha256:1faf64d5f0771fbe123c47f834430b60f00e8ee710cdfc215279eb270ab2d4de
DIRECTORY lib/rdoc/markup/test/	11708
FILE lib/rdoc/markup/test/AllTests.rb	11708	sha256:752b1019a164b60af424ae15b27acf7b3c4fcd5ff47a3470beacdd35e6a77b70
FILE lib/rdoc/markup/test/TestInline.rb	11708	sha256:daa0a91e981e0a4bd8385e02e3269d887e989ceadae4061cb8f82ab8c3ce5467
FILE lib/rdoc/markup/test/TestParse.rb	11708	sha256:6c708ae2b51384104426d298ee7f52eee8d80846977b32db642f204fcc32ac08
DIRECTORY lib/rdoc/parsers/	17668
FILE lib/rdoc/parsers/parse_c.rb	16857	sha256:52bc9ff2c98a624b66ce235bfb2713150046dac07f055e0c591ce034436e2955
FILE lib/rdoc/parsers/parse_f95.rb	16857	sha256:a770f5a0a1f8cd6b140afbadc562a5ca7c9e5bdbcc169810642fa0f6b0529fa9
FILE lib/rdoc/parsers/parse_rb.rb	17668	sha256:32e5858c970e1cd2f64119424baaad353733c2980d423d0510922798cfbbb07f
FILE lib/rdoc/parsers/parse_simple.rb	11708	sha256:4663bb70bc04da1e5b39d061e9d941725561f6b30871f6a0bd71e373d72f87ea
FILE lib/rdoc/parsers/parserfactory.rb	11708	sha256:2eabe047c47ae5adaa41922004570f35d59c9a5c24ac4f40474ab47ffefad632
DIRECTORY lib/rdoc/ri/	14582
FILE lib/rdoc/ri/ri_cache.rb	11708	sha256:cb9e120d7f06ba0a315bb282215e5b6b408a468f6343a3900deeff5037eb0636
FILE lib/rdoc/ri/ri_descriptions.rb	11708	sha256:e6951f1ee4d8a6d4518324ff738bf0b30a96d44517e0893fc032a88be2ab6795
FILE lib/rdoc/ri/ri_display.rb	11708	sha256:c13e9173ce7973ead79352732f39c850b4298e16f134c703010221716bc6a99e
FILE lib/rdoc/ri/ri_driver.rb	11708	sha256:50e71e53d3e3d869bfc09ed6d599cf504947969e7f845613548263a7663752e5
FILE lib/rdoc/ri/ri_formatter.rb	11708	sha256:6d604cc1dc2a98815fcc002d33fc26c40431961f7d4c9902da04d1df41199d89
FILE lib/rdoc/ri/ri_options.rb	14582	sha256:0fbac15d6394a1680b6f4e2c270183b2bdfb33663ed46ce3d627d467695591c0
FILE lib/rdoc/ri/ri_paths.rb	14582	sha256:cb6db0fbd475c92bf5ccf1ccae22bf05559dd9467c29844a4b8b219614af8940
FILE lib/rdoc/ri/ri_reader.rb	11708	sha256:263fa9ae97805e7e57a35723a97886a47a813bc6ae5cb4e44f11fae16fa3d9af
FILE lib/rdoc/ri/ri_util.rb	11708	sha256:cead7ecf4ffa020cf9d79b6594ea133e94c277f3d44c6007ea0a0cf7562c004a
FILE lib/rdoc/ri/ri_writer.rb	11708	sha256:613b5c04653e18f5fdb8a5712e63e6005615e3ae58c1bdae317153c2c1b22957
DIRECTORY lib/rexml/	25915
FILE lib/rexml/attlistdecl.rb	16857	sha256:a98447e9a8ec89fbdb2020e25896676c56c7d2f549b184a984cb9d82d463ec39
FILE lib/rexml/attribute.rb	16068	sha256:e038f5bb3f3fc0d0530509abba6d7bfa7e24452ce35e81b7b21df934efa593df
FILE lib/rexml/cdata.rb	16068	sha256:9d227830212db3cf5e23c0d735f8e1f9057f4289cdcf4b364312328d8d5227a1
FILE lib/rexml/child.rb	11708	sha256:25fbfe31bb534a91e0c6c9e40cedb6c12d2796edd8622fb72229e465184426c5
FILE lib/rexml/comment.rb	16068	sha256:27600edaaff3d4eef843a05c1210f04900ea08093cc0fc5b7533f8174736d19a
FILE lib/rexml/doctype.rb	16068	sha256:883f7a7869beb0008ba610c78cf12eaf46686d9081286e278437383cc88a6290
FILE lib/rexml/document.rb	21744	sha256:2481172864e56c8787339ea338da484556a8898ab6f119dfb855f8595e9ab18f
FILE lib/rexml/element.rb	25915	sha256:f85ba747c0a637b4f81b04e0c29caa20d39b0b9e630af0addc3892e821b26145
FILE lib/rexml/encoding.rb	16068	sha256:43b1f07dcb6d72a03d0191cf3b7c9d44690317b791434cb0b1eb16d4b222ab69
FILE lib/rexml/entity.rb	22062	sha256:dd51c13defbb6af17e6e6da17509eb256643517863274e392a497492f02e116f
FILE lib/rexml/functions.rb	16857	sha256:a58d053d0837e33b1a70aec877cef7f3ebc8f18a2e541c4cfcdf92e5466195c8
FILE lib/rexml/instruction.rb	16068	sha256:60bbfd3bcce8892b9a3a595b783d4c9fb19c0d41d06ed285226d59799d493167
FILE lib/rexml/namespace.rb	11708	sha256:8a58556feec397716c41aba8fcbef24d41756defc27691f20932d17889d6ec7b
FILE lib/rexml/node.rb	16070	sha256:211e89a1a1a188156e2db546b3d7c2e25a1d0a826aa1d5aa70d7dae296f230a1
FILE lib/rexml/output.rb	11708	sha256:ccd6b1d50de1882e498ddc94846651def071832bfe612c14505cda447d6968fc
FILE lib/rexml/parent.rb	11708	sha256:d6c977adb86e741eaeb45d270ae29bfcb252c06afda206539bcf5f774151136a
FILE lib/rexml/parseexception.rb	11708	sha256:8d541082193533869ce19c631093e1fb53a58387309e92821f09cd3abc9bdcd9
FILE lib/rexml/quickpath.rb	11708	sha256:bf4edbe133caf37d97849d98224339bb77b49f3080d0c47ea68196d63dd16560
FILE lib/rexml/rexml.rb	22842	sha256:f59599069c74f47b4dd28f46819e53b52b9ffa5f8272f01b748ad86ad112a49f
FILE lib/rexml/sax2listener.rb	11708	sha256:bf0a9d9296bb77d3c1ac240523f93d4da157f2b5f63a226ab5cb32924fa833b3
FILE lib/rexml/source.rb	16068	sha256:762771a2984f34ca16e7ec40ca879d20f2e327913a3b8c081a2342698363d781
FILE lib/rexml/streamlistener.rb	11708	sha256:b5944ad6e91671652313877e37a7b8ba056ce2bd80cf09da9b9c6ecfcbaf008b
FILE lib/rexml/syncenumerator.rb	11708	sha256:d95e51738cc024834b25d022869d18c3c89d95a6c2e37caccc01fdb64621b4e7
FILE lib/rexml/text.rb	24244	sha256:c81447dfa2c08361d36643cd81229fd4475a23b72f3d25c5e340790646cc34ac
FILE lib/rexml/undefinednamespaceexception.rb	16068	sha256:8e7797351224775c2cdbe4734bc58158c50762d532f7ca39609987b1818f54dc
FILE lib/rexml/xmldecl.rb	16068	sha256:b883c492d601f661ce5567486c4f6419bb7c582b45c60e76b8022d5b6ef45262
FILE lib/rexml/xmltokens.rb	11708	sha256:b6ddb2ca912a39b207743656e839f4e2802fec6760f69bcb650660b4c28397ce
FILE lib/rexml/xpath.rb	16857	sha256:03330202bced08540e26d5aa34dd5bec1c4c3d27baf490418389997fd6d04f94
FILE lib/rexml/xpath_parser.rb	16068	sha256:beca55a6b159c4f95b5ed1f7fe8f409f4ae169bf324841dc93d20c9eea3079f2
DIRECTORY lib/rexml/dtd/	16068
FILE lib/rexml/dtd/attlistdecl.rb	11708	sha256:21c907315a0fffa396600431e8f2f8a248acc8dce9218ea4c6ea6d0a54c16826
FILE lib/rexml/dtd/dtd.rb	16068	sha256:9f58dca62f1d9bcaf699da887cbc9ad142136c8156055db27ce434f38a65cc46
FILE lib/rexml/dtd/elementdecl.rb	11708	sha256:c494fe7fe292b773b7b85ca28175639246cac35837389627a2e39e6c6ad79a00
FILE lib/rexml/dtd/entitydecl.rb	11708	sha256:c29125a55765ff7d23c799e0d9147597a157f4cbe3e03ea435560a7184e2bcb9
FILE lib/rexml/dtd/notationdecl.rb	11708	sha256:00c699849dc9ded05b81d57c5cd8d6b1a4fc0f6cd156fb55c7dc81da0e95c064
DIRECTORY lib/rexml/encodings/	16068
FILE lib/rexml/encodings/CP-1252.rb	16068	sha256:8aa5c277164276cc09eef1ea8ade010d899c6b05accb8d376865ca42814e7fa1
FILE lib/rexml/encodings/EUC-JP.rb	11708	sha256:91e2ca51b5b1771df5efce8db02c89e407738b8b35a1707ad364c842eb0b43c6
FILE lib/rexml/encodings/ICONV.rb	11708	sha256:097ea3b3b57a4085d22209e7699d50ed531c6482f2d71c64032aa2d362532f1b
FILE lib/rexml/encodings/ISO-8859-1.rb	11708	sha256:adfff3c32a5b3f40094a7382b5864a9b86462ccdffce662b4c7dc5988dccef0e
FILE lib/rexml/encodings/ISO-8859-15.rb	16068	sha256:ed47a0f47d1db98ff3676d89df0627915845cbf903bae3611530e9928587cfb2
FILE lib/rexml/encodings/SHIFT-JIS.rb	13830	sha256:02a061d5051a3c3c3740049af5aed728c11176feca5a1332d1a0d454f8dff513
FILE lib/rexml/encodings/SHIFT_JIS.rb	11708	sha256:548331d2932083098d75a99e4d58d1880af896ab1e6d9956fc093ce90053b659
FILE lib/rexml/encodings/UNILE.rb	11708	sha256:a7e1361e6a5a380c536e65dc9e5738d329bb6c8e75d3470fa3f925939d89ca54
FILE lib/rexml/encodings/US-ASCII.rb	11708	sha256:71acd17b61ce2f92aed78220416b68c7c70cfe433f9d4e3e4a32377262fea41a
FILE lib/rexml/encodings/UTF-16.rb	16068	sha256:01b1346bec7fa7d72cf67ec8322294a5d15bd7a68fd4f6ac960b55f87ec87f7d
FILE lib/rexml/encodings/UTF-8.rb	11708	sha256:ad4aa58302f1b43a22ca7a349c4c0533c86aab9041573d24247a023782d47237
DIRECTORY lib/rexml/formatters/	21759
FILE lib/rexml/formatters/default.rb	12856	sha256:de7715cd88e40d75c618edb2a7f80a607ec92bea80fbbb0f6a8af2a387af653f
FILE lib/rexml/formatters/pretty.rb	21759	sha256:5eaa88e2fb688ab2e787d54fc2577a8eec977f9aa3c00e20673f3ae805c1add1
FILE lib/rexml/formatters/transitive.rb	12856	sha256:9fa724c3030a4caf2440f4900d04d90ca1f09ac414fcea80a496db0b1fb938fe
DIRECTORY lib/rexml/light/	11708
FILE lib/rexml/light/node.rb	11708	sha256:6bc605c4b5f0f99048d5d597cef31db81e6167493770d49d6facd2a00a49c338
DIRECTORY lib/rexml/parsers/	16068
FILE lib/rexml/parsers/baseparser.rb	16068	sha256:5b57bdbdb3aa1d746ffd3b2177e792e3d0202a2d13ab21186f4b0ea7cf7c673c
FILE lib/rexml/parsers/lightparser.rb	11708	sha256:e8eee27542d91268bf76cdda812f1ee7cb7c39985a4420d1db9a542280c73ea1
FILE lib/rexml/parsers/pullparser.rb	11708	sha256:c4bc492f27cdc5780d640c61dec20121733f5b8c6a40a8e2f4e845bfee16ebf2
FILE lib/rexml/parsers/sax2parser.rb	16068	sha256:abf10581467309d31f0c0fcedd45a7785499f584401e0d5d764f495cb4f4b8da
FILE lib/rexml/parsers/streamparser.rb	11708	sha256:dbdfe7b27347adbbc4f56b9278fb6e199a7995864aca3f11b535f3eef5da5ca8
FILE lib/rexml/parsers/treeparser.rb	16068	sha256:a20366ff1d00dac608b79491cf44baee556a66f02ffb32dfc6d59c377c5ee240
FILE lib/rexml/parsers/ultralightparser.rb	11708	sha256:bdfec7c764a67fa75d52c7e29a89182a22533f9471cc51a294c5d952b1b7f35d
FILE lib/rexml/parsers/xpathparser.rb	16068	sha256:92e544eeee36e1ec0ea517a1f129cb4c55ceaf726f1c94a95f221c351ca2da45
DIRECTORY lib/rexml/validation/	11708
FILE lib/rexml/validation/relaxng.rb	11708	sha256:b3e6d4c63ff6d83039c3cf2be841865ca383ee8bb3518217708ee7726e838cac
FILE lib/rexml/validation/validation.rb	11708	sha256:9e7f59d4523cd34190aad63ef54de69370992dce7369e6ded7e875ac71b5a57d
FILE lib/rexml/validation/validationexception.rb	11708	sha256:f80692d9ac3abc8b04f14be39974a3c6f5fdf14eeed3c89aa9122d18a3bf3339
DIRECTORY lib/rinda/	16857
FILE lib/rinda/rinda.rb	11708	sha256:d1cff910c8f86c187483e13c9c3058da1dc98efa1e5bc5da8c7ddaabb7fa7ac0
FILE lib/rinda/ring.rb	16857	sha256:eee2851203eec782fa5a109f002726a670103cf3c43315ac8265a3d43e2e707b
FILE lib/rinda/tuplespace.rb	15352	sha256:6903344b8b77b1f93ace1ddb80301b3c153434d32136114d905f5259c8d686db
DIRECTORY lib/rss/	27915
FILE lib/rss/0.9.rb	13747	sha256:efbec686640f168b34b975c80624c631c62d89d0b666b7a7472937e54ab5fdd6
FILE lib/rss/1.0.rb	13747	sha256:45c572083593fa943e60729bc11377b228d5ce0c66b1698a7458340d8ffe2d01
FILE lib/rss/2.0.rb	13747	sha256:02836de29dd6dcdbd1e6f24ebe41d0aeafb1c83d6e111f511a9510e2f67ae7c9
FILE lib/rss/atom.rb	13747	sha256:cfd1dad587fc2360c28a809c1c9893385c9e4ea27146e689ea7c539a6163802a
FILE lib/rss/content.rb	14054	sha256:22aa65aa9e517cf91aac3a34403f83bc130e872c7f1764cb8a5d487f7478348b
FILE lib/rss/converter.rb	13747	sha256:f5361686b7a9240fb5239c593d6d730656cd988e756c12bfd04bcfd5fd6ca6a1
FILE lib/rss/dublincore.rb	13747	sha256:df7bf638a07388a99dc999978f44c2edb2709f6a59207106a61c8284afafd82d
FILE lib/rss/image.rb	13747	sha256:b3d0e141bde50a5009a03580da83330d61f882b5958b5e671ecc0579b86fa967
FILE lib/rss/itunes.rb	13747	sha256:f7320ec1cedaa3706cb627ca9a61bbaf5440031ccc2a9ba381c5ce81027c18ca
FILE lib/rss/maker.rb	15432	sha256:97b6bc71b0a337a39f189ffe02dec663b08f63f523adb89930323e158da44d1d
FILE lib/rss/parser.rb	14753	sha256:6a2e8a16d16cf5ec1c531352d55417d4a4d02d98e5a2e686cbc310a8fe2e1efb
FILE lib/rss/rexmlparser.rb	11708	sha256:e939eb4aa1c0c4221d83a13661bc6e9d47af8bc621f507685c523a77ce25c45c
FILE lib/rss/rss.rb	15432	sha256:b488a56f9070a97010fe86f8f9b7c500a6762c0905242dc693aa7e2030684c42
FILE lib/rss/slash.rb	13747	sha256:4d3860a8b879e400327ac2d8f8a3bb2e9237c343ca9e668ba30d2454f1f14904
FILE lib/rss/syndication.rb	13747	sha256:4e9cf150a21f6cac785a9eb579fa401270a05d9e0b233aefb5f708609bec8687
FILE lib/rss/taxonomy.rb	13747	sha256:890357a6d60251b68988af27b311333ba49667c61f4ade23d419b8edcd4c2822
FILE lib/rss/trackback.rb	11708	sha256:0b4d6ff94755281d1d0f2312e95d52791b6c7c6b3949ba6b28094ad715bf646b
FILE lib/rss/utils.rb	13747	sha256:cccdd8b25b728355af970ec59fbda5b6383273f792321fd57ed5267b293bd4a8
FILE lib/rss/xml-stylesheet.rb	13747	sha256:201f51e5b78448912178b919b2d35d92648f8d243be7afdd1971f9b002571f30
FILE lib/rss/xml.rb	13747	sha256:0120181369b8d5febd57088b660d48367da77d956220fffcd295bc5f94eee673
FILE lib/rss/xmlparser.rb	11708	sha256:3298a1cf516a1605fa852198f2aa2188c4af2718785f5532f247b70edfa96fd1
FILE lib/rss/xmlscanner.rb	11708	sha256:db090335af7994f67b2aeb4c96d17e0eaf14220870cf34e7a5ffc5e4588d5b55
DIRECTORY lib/rss/content/	14061
FILE lib/rss/content/1.0.rb	14061	sha256:ac6fb3560a9a143a7f8fed87744e043671a045e74327bae4226741cf050516bb
FILE lib/rss/content/2.0.rb	14061	sha256:6d71556c06fcbe3806aba7e24d396027cc3183bb2c82db04887ec8a10708bad0
DIRECTORY lib/rss/dublincore/	13747
FILE lib/rss/dublincore/1.0.rb	12087	sha256:56235ec4c752bb6d2da20f42c9dd861550c2a3f01475ba173fca4f9766bbaa24
FILE lib/rss/dublincore/2.0.rb	12087	sha256:8d46cf310b462413c4e72a422b4c4ffa1c1794c215404a1b5c389ede4422a613
FILE lib/rss/dublincore/atom.rb	12087	sha256:ccf6b151f8bbdf898d34d1c60a0e5ac38787646988dafdc9c02aab0c216f01b2
DIRECTORY lib/rss/maker/	27915
FILE lib/rss/maker/0.9.rb	15432	sha256:0d51edf9eaf25f16df8d762e41259106d83656fa60466260b220497891db4b17
FILE lib/rss/maker/1.0.rb	15432	sha256:3d8021f283fe98bf72d6d68616da368b750ff75a3025d15d1228a0f9deb422d3
FILE lib/rss/maker/2.0.rb	15432	sha256:e57833ca38e9ae4be4924c0c8396f7a9c3779ca3ac7e751433a0b50638ce291f
FILE lib/rss/maker/atom.rb	13747	sha256:0de02be76a9c972d1e6b286c23edfd0f778e0edb7a7a0ba719838309e1523323
FILE lib/rss/maker/base.rb	27915	sha256:1d5c21f1c08aa541410da2a57d0de5d48144f1dcd02738d03a9b0cb96da2bd49
FILE lib/rss/maker/content.rb	14054	sha256:32bc9914b1514fb23d74fd45e8bee6ce8e4d66ca6e91c22111dca8175984e685
FILE lib/rss/maker/dublincore.rb	13747	sha256:7420ffc5b2fe6b2b28aacecefa44a475529eba0cf46d8053eaa552958f2c62ad
FILE lib/rss/maker/entry.rb	15432	sha256:417c9327ed707bdfd0aa4488198b0b2391277c8c7fe37b9cd5a59839a6d683c3
FILE lib/rss/maker/feed.rb	15432	sha256:808f45ad553fde25b7dbc623b42cae328c4534ce433c11fe4ebd56374bc3ea86
FILE lib/rss/maker/image.rb	13747	sha256:d17cf7b1d643665572a8301e62d5f7cb9b750e4a6036bf572a69850649a700f7
FILE lib/rss/maker/itunes.rb	14083	sha256:6892d2b54065327e27c14b03925f85b6c11b35f1950148e8ac76679946730ed3
FILE lib/rss/maker/slash.rb	13747	sha256:efd056e78b8e0d52c76c227ba8671f3b6952dae6b0828b42805d75bd01aa141e
FILE lib/rss/maker/syndication.rb	13747	sha256:cb5110c6116479de2dcafbd6db016a24ad083a52bf3a8b2cb4c32af125f0713e
FILE lib/rss/maker/taxonomy.rb	14083	sha256:11a185fda83ba56335fa810c1574acba72d5b7a9b36c253f6a2cf133cb3e8721
FILE lib/rss/maker/trackback.rb	13747	sha256:8ff6350e1999dab1063d680a5d1cd4b0830345052e3976da9de88686dc3321fe
DIRECTORY lib/runit/	11708
FILE lib/runit/assert.rb	11708	sha256:2df386ccd47d84b4ab8d815968a8db368cbdc567532c940a3c1652c7702366f6
FILE lib/runit/error.rb	11708	sha256:7563c8b6e65d01bf0f6883626a0c29bc23e4aab5824ad6262949862dcbad4136
FILE lib/runit/testcase.rb	11708	sha256:5a2269228f65b23eb124888451c9c20e7492234ff2c0da14a9c72fb857c2cc9f
FILE lib/runit/testresult.rb	11708	sha256:3c06b38a917b6fe2e5793e93c2c0fa7278f82742cfd6bde7f5b6bb3b0b00ff5e
FILE lib/runit/testsuite.rb	11708	sha256:3351100892e14c918e6ea19a2ae40d9dff51591384a22ca08912824ed2a111ca
FILE lib/runit/topublic.rb	11708	sha256:f727b24ccb79efc9dbd21b93dfc46513bbb8e6e30e209cd4c4fd8738df1829d6
DIRECTORY lib/runit/cui/	11708
FILE lib/runit/cui/testrunner.rb	11708	sha256:6664e9bd6ff9e2a5044a48aa1033887d0c6dfaf0c51cf449a7496d5361de36b1
DIRECTORY lib/shell/	22281
FILE lib/shell/builtin-command.rb	11708	sha256:7d24b23051f5473eb188e00567304bd69767abfdb0404361bf027ef646634256
FILE lib/shell/command-processor.rb	22281	sha256:ee068d770cea6a2eb1ba1c9df9b50fb679b8ba41a3a8b81417d313633016d8ee
FILE lib/shell/error.rb	11708	sha256:f0cb18e4269e43e0694c8f719ef71c71d276d8138373a01bc9df95ed5b4e858b
FILE lib/shell/filter.rb	11708	sha256:1c98d12cde028d76240f4abdd2297637700fe41d77819138d003264a192d50a8
FILE lib/shell/process-controller.rb	12006	sha256:dac981e4db3d06b03b1d678aced2cb70bebf0dc531bc68d9b784c52c480e823e
FILE lib/shell/system-command.rb	11708	sha256:b381d0afb9d82c03aeed1aeca67f3f3303d26fb4d9e3b0c8a45418e11a65edc8
FILE lib/shell/version.rb	11708	sha256:be46e5d056e3c023d2893ecc8aa8f24f36fcd422372800a48d34e6dd460b76ec
DIRECTORY lib/soap/	23587
FILE lib/soap/attachment.rb	11708	sha256:a184c77c26cd0c214d7ad9dc348e066f05a22254ecf0a9e001510791dafd3454
FILE lib/soap/baseData.rb	11708	sha256:f8068f63140f6e2333a7febd0f508ef2ccc1ef12d7495f070c4a482947c6fc4c
FILE lib/soap/element.rb	11708	sha256:82da5c4afb91669980701f71537ca521eec5b796f7dc4352e41a94d9ca8a17f0
FILE lib/soap/generator.rb	11708	sha256:6ec8875260d0665bfc1f73472d9878906aac6a4b1750f20a3fadf617c174a0f0
FILE lib/soap/httpconfigloader.rb	11708	sha256:3fb0a81bd642c8920348be773afca00bf564b42878787298bac3f843f61afa39
FILE lib/soap/mapping.rb	11708	sha256:97c49e14b1ffd504d1f87d0cf3c01d75b45a14783662e0d8532411bc79f4f731
FILE lib/soap/marshal.rb	11708	sha256:560cb10dd6304e4e8751e04c28483d10305288dda2e7ea2e321277ec9527339a
FILE lib/soap/mimemessage.rb	23587	sha256:7354f3815558c763b5e91ec80d7fa6753e6295f7e8501b66fe8964c661efb806
FILE lib/soap/netHttpClient.rb	11708	sha256:78e10d9a4b3f98365ea415b19c24db03dd3041d2f0d0a7c8131b964a72c3edf7
FILE lib/soap/parser.rb	11708	sha256:03c0254a70c10ba3bbd792b3d3f2f3fb41ae17da725488c91cbafb49cc031165
FILE lib/soap/processor.rb	11708	sha256:398295c9eb460f93f737795ef064e9d7190924bfdcc56cb1d91c94cfd8537303
FILE lib/soap/property.rb	11708	sha256:c22dee73bf66a52455ed90945b076902573d285e86c5f94abe11a49cc7d42c49
FILE lib/soap/soap.rb	11708	sha256:39d0d30ece029d8dd9df2fc02a27342804f261d2b86919e8ee5f9e199e43c938
FILE lib/soap/streamHandler.rb	11708	sha256:e24f6f7ac47d34ba130da5f92a30cf9577e984c3ef58f52bc305a9df7aeeb75e
FILE lib/soap/wsdlDriver.rb	11708	sha256:c913c7c0a744cf3e227ef86e97bb286b41c73883b06709983355082afb0e4b91
DIRECTORY lib/soap/encodingstyle/	11708
FILE lib/soap/encodingstyle/aspDotNetHandler.rb	11708	sha256:aec62231ca0225ec2652b90e80bb8641ac6cca9cc3cd2e3b6a425a4af0c72ab5
FILE lib/soap/encodingstyle/handler.rb	11708	sha256:f34f5612b53f47c6e823833bfddd4a744cf623e7cca87e8098c1492236d14556
FILE lib/soap/encodingstyle/literalHandler.rb	11708	sha256:c43771add48860172a727197d8b33974d716846040eb674e09982a354466f8bf
FILE lib/soap/encodingstyle/soapHandler.rb	11708	sha256:71586c3094571622c4cfef3255e256b65a7353879ef0bf75617de557796813f8
DIRECTORY lib/soap/header/	11708
FILE lib/soap/header/handler.rb	11708	sha256:e849d3090c78655f39686af3bd20975f5d3f5178b6e41d2870fe40a4acbd1fb1
FILE lib/soap/header/handlerset.rb	11708	sha256:90647f7574336a853a386318348c89817951ff4ee2833dda9f43e510f4381d9d
FILE lib/soap/header/simplehandler.rb	11708	sha256:8f9e4a09389ecfd117c9797992bf9aea3f0b31f72af68eb255c78110251ef325
DIRECTORY lib/soap/mapping/	11708
FILE lib/soap/mapping/factory.rb	11708	sha256:63ae4952c729c61bd3816a652a202b96ebd4992c21d697651d78a4e8db475788
FILE lib/soap/mapping/mapping.rb	11708	sha256:967403cbdd52a08c0422055ffc5e787a7825ebf1d1a586dba3a0dc2123850faf
FILE lib/soap/mapping/registry.rb	11708	sha256:a77649c88837676c09384427001cebd0283b95d72fa01006ae05fb71c6397d96
FILE lib/soap/mapping/rubytypeFactory.rb	11708	sha256:581400a6c3f202746fde412681283aab8272eed141399033b4af3af11ea0e6ca
FILE lib/soap/mapping/typeMap.rb	11708	sha256:9fea8dedc6c53dffe4ecd56a7ebca752148b91e17d22997d9ec782ef540c1525
FILE lib/soap/mapping/wsdlencodedregistry.rb	11708	sha256:ca61cc1d4789c4e32ea0c37c4ee6b59556e8904c02180a565165a6e61d00212b
FILE lib/soap/mapping/wsdlliteralregistry.rb	11708	sha256:aa7dbc927f85a0a171678e69dd408bb35c2dad602d680a7594cde59a9fa6c518
DIRECTORY lib/soap/rpc/	11708
FILE lib/soap/rpc/cgistub.rb	11708	sha256:1b7eba2dc570fc2454fedf17b3d9fa24df93db41c5bad1eb8870f372ac03290f
FILE lib/soap/rpc/driver.rb	11708	sha256:c8defe31f075b6954bd95e571ce07a190a31a2560d697a1976b76d45761dd779
FILE lib/soap/rpc/element.rb	11708	sha256:a6d0e1e0928c431cae75f0400fa9776f6d64841f5f4054a20fa3f237dc8f36aa
FILE lib/soap/rpc/httpserver.rb	11708	sha256:ffea27d36ff5d42da83f30e44065d5fd3209ed38b033efa0a8ea6bb62f4530e7
FILE lib/soap/rpc/proxy.rb	11708	sha256:536921ee0b3d3e13a4652803cbad30d1178c221e57267cac8e12496bdfb96302
FILE lib/soap/rpc/router.rb	11708	sha256:cb8022784654c4e15d764e088512e556cbc7206ea13b17c3dc0539630f0bda77
FILE lib/soap/rpc/rpc.rb	11708	sha256:458df00d7e0a58ed1a27ee7afde9f4d5f79422f8461aad598ee202c9a434b21e
FILE lib/soap/rpc/soaplet.rb	11708	sha256:da736e3fd20074e6d9669e19118e8afb75d10a5f62bb128b87fa8d5cce86f9d4
FILE lib/soap/rpc/standaloneServer.rb	11708	sha256:5b214c0d64e7275fc1c12fef07cf95b736e6489061cf8ff68d8308d5f5b19a76
DIRECTORY lib/test/	26096
FILE lib/test/unit.rb	26096	sha256:65371ca5eb03d07bca8ebb11c4278621d5e212cb9cf836504f2d67cec8739e3b
DIRECTORY lib/test/unit/	11882
FILE lib/test/unit/assertionfailederror.rb	11708	sha256:157b8d962dd3be7ebc2023a127bdb7d6a217e4ffc788e3977021403f328353fe
FILE lib/test/unit/assertions.rb	11708	sha256:8d3c73d87c8544e01edcac611f6d6b0dbf3495cd4ce0fe1853ca728f2f4e885c
FILE lib/test/unit/autorunner.rb	11882	sha256:1232bacae20518b39f9b6410392d495cf688f4ee38fc78efa79df140b53b16ae
FILE lib/test/unit/collector.rb	11708	sha256:851e3955f8057176074b18d4466641e5663d9d09a3915b109891eb2caaed48dc
FILE lib/test/unit/error.rb	11708	sha256:eba2eaa59d1f8ca7fde17a1d1dce1d92c8d3bfaa4eeb6445688dbb9c14f4b0ae
FILE lib/test/unit/failure.rb	11708	sha256:28e8d366b4db04fb5fb631e87d0b500ed47f1a598a89387b8e3b7cfd69887949
FILE lib/test/unit/testcase.rb	11708	sha256:79b9943d98932cd59ba8632790f3bbe054d74c5d6815664f0fba3c62d8b6dfc5
FILE lib/test/unit/testresult.rb	11708	sha256:ef52f5085b859e1de910e04d25e05647e119c90faae497813e0a48526a5ffd15
FILE lib/test/unit/testsuite.rb	11708	sha256:8c445d95d5c5670d66fb038d0d7a24789995c9c24d88fef799671ade42cbc010
DIRECTORY lib/test/unit/collector/	11708
FILE lib/test/unit/collector/dir.rb	11708	sha256:d2066592e8170099bd4aa45fae6899421e58fb66773afa7ce4f0fdb6856dee16
FILE lib/test/unit/collector/objectspace.rb	11708	sha256:fbf60a3038ad0750476b4a7490eed862b02395c0d8dcfdf6dbce9158f61548ae
DIRECTORY lib/test/unit/ui/	11708
FILE lib/test/unit/ui/testrunnermediator.rb	11708	sha256:51482092a79822a29e3c297c94d7dcb0424e73047e24dda905f647220db46883
FILE lib/test/unit/ui/testrunnerutilities.rb	11708	sha256:eb2db4d656ad9b1c26b386fabd7a56ee24a4c1ee6f00c2a8a7ad0d60e0d2cd81
DIRECTORY lib/test/unit/ui/console/	11708
FILE lib/test/unit/ui/console/testrunner.rb	11708	sha256:d6d2a1c2fe962a218ffa7f333ac677e7ed4ef3c6fb3cabdc0d90229eec6d9aaf
DIRECTORY lib/test/unit/ui/fox/	11708
FILE lib/test/unit/ui/fox/testrunner.rb	11708	sha256:b633c4425dec651bc7f4dd11068abc6bcc6b646e5277f4dc7fac68a81af80263
DIRECTORY lib/test/unit/ui/gtk/	11708
FILE lib/test/unit/ui/gtk/testrunner.rb	11708	sha256:1f0b0e39b6ae917ab716cd5c40e971252bc7d5bac5d1819148e08a79e589a81d
DIRECTORY lib/test/unit/ui/gtk2/	11708
FILE lib/test/unit/ui/gtk2/testrunner.rb	11708	sha256:92e23c169e596a49e9b32dad149ca36720389682062c31578824fbab3a9a00c2
DIRECTORY lib/test/unit/ui/tk/	11708
FILE lib/test/unit/ui/tk/testrunner.rb	11708	sha256:3958e7c4f094bd32be0870596549c7cc74db40be974cde9e3d55f6cfce6b3acf
DIRECTORY lib/test/unit/util/	11708
FILE lib/test/unit/util/backtracefilter.rb	11708	sha256:6db1e23eac5df8a6612606aa5edbf955f2494ae0f718a0e25987de9ff676db01
FILE lib/test/unit/util/observable.rb	11708	sha256:3c3b22dc4895d351261306ccaca2a31f48fef921d4bc77cae86395ff9da54e49
FILE lib/test/unit/util/procwrapper.rb	11708	sha256:2624fef470d304c64c2e5c1ea51e7fdf7135aad959cdc7b08fe0dd339dcb8798
DIRECTORY lib/uri/	27406
FILE lib/uri/common.rb	14178	sha256:be285478799fc01f74160c1f1d637f6bb6a008f25af07ee7f1b54093e96c9d13
FILE lib/uri/ftp.rb	16085	sha256:488e3b265d8d686ad171f485b2c92d98faed2b49bc928bc31bba8910582184ce
FILE lib/uri/generic.rb	27406	sha256:0682b67cb6eb0ea692e8817b910b36e2a796c6dbe042ac8db3b3cc0d5ef92c32
FILE lib/uri/http.rb	11747	sha256:a0e49763b71f82dbb75affcf5c082adceee89b37ee63f161ffbb7b41aa54eba3
FILE lib/uri/https.rb	11747	sha256:14fd6e2f6c56187859d9396339511d1b802a4e460c09d3452459f94a788c3dab
FILE lib/uri/ldap.rb	11708	sha256:e6b2605d0f3a17528186289aaa3d3314a765a6b635279c91867371500d26e893
FILE lib/uri/ldaps.rb	16038	sha256:f402ac2089f5210324a265b81a8b810b03bcb1d97e7a676f5e7b9f93683d24d6
FILE lib/uri/mailto.rb	11747	sha256:fbf4e13d191ec6a8e651589daf4340335cfad53984c05a8598dc6928614ca9a5
DIRECTORY lib/webrick/	30281
FILE lib/webrick/accesslog.rb	26268	sha256:9f9f08b92d808e7bce6dfb7502ec6a8740355959191170e434131ca086570c5e
FILE lib/webrick/cgi.rb	11708	sha256:2ca6cf6185c2eddff37dc860c4b4c50022b83e6127f439d8a61a7c364dd94724
FILE lib/webrick/compat.rb	11708	sha256:a6025f9f2e7e7f9240255033e4d6d5931eb5aad4e28642151a1c10360b7e9062
FILE lib/webrick/config.rb	11708	sha256:65b76b81b6ea809857b4645d6c78c9e08ed4e8adb79a0e34eb3667bcc655c5be
FILE lib/webrick/cookie.rb	11708	sha256:2bb1cd1a02c3d2f8d413c6d64810d847b28af83f1943c0941a2ebe6a9b9b17d6
FILE lib/webrick/htmlutils.rb	11708	sha256:040d238d2063de803056af4e1cdc1a77ba25bc9a3b5257e8b9c52e12f277bac7
FILE lib/webrick/httpauth.rb	11708	sha256:05a897856e2ba2f96dda152d3bee3f2604107612512bef34162e2efd3302bec1
FILE lib/webrick/httpproxy.rb	16857	sha256:ae534d268c1193f4c547fb5c82ee61900e41171c951d4dae2d3b326a964a0e16
FILE lib/webrick/httprequest.rb	29860	sha256:78b92239fb6e1e7be4b91a5163ba64dd012fd82219189c5b9a1bf22f8fd2e66d
FILE lib/webrick/httpresponse.rb	29006	sha256:5410f8b99b281d15b0525c155ce276f8648ca43fc570c054e9b11d9d62ac69fd
FILE lib/webrick/https.rb	30281	sha256:276e54ddfae6a6080ed727867a106638900750fb90fb26d1b60a1f67a74c0dd5
FILE lib/webrick/httpserver.rb	11708	sha256:66b8dbe4125d6ec74d5f6865c398ed20c3aaa1a11beef9783fc0ea33e7b58e0b
FILE lib/webrick/httpservlet.rb	11708	sha256:d858d6792cadd0ef551946a9aeb5dd22145ecb446e674538f8c268071a4412f5
FILE lib/webrick/httpstatus.rb	28248	sha256:bb82032e118dc150ae34f0cf5d55c8949be08451c2eb60efb8ccb22224721894
FILE lib/webrick/httputils.rb	26268	sha256:8ea05e54a4415222d01dde8fdda6e247d207fb8a55246809770fefd7f46a5841
FILE lib/webrick/httpversion.rb	11708	sha256:49b543aab6ce6f4be00408503cedd37f0b67604544d21e35e619075c850feba2
FILE lib/webrick/log.rb	11708	sha256:0e39876380800e2ea0bc4aeac9220d54c75680498f76cfe4a81226bbe581f43a
FILE lib/webrick/server.rb	11708	sha256:40fc233d642fd03c50ffde55af01f761a1e3876079d3e3e48a5462a8e40cdf39
FILE lib/webrick/ssl.rb	29858	sha256:b2b5984c0e5477701c7bdda46b040c494abf4f93e84eb386566b2afc9850d20d
FILE lib/webrick/utils.rb	11708	sha256:35172fa88452a9cbcd9a4e49de61851dfb06e49442b19eec4267a2a4c1efdf96
FILE lib/webrick/version.rb	11708	sha256:92f2e2ecba2322af6403f2a90f521144ba3dffb0302957c6c8b0449db4befd22
DIRECTORY lib/webrick/httpauth/	11708
FILE lib/webrick/httpauth/authenticator.rb	11708	sha256:0d5dba0c78887b5dad8f9960d305c6ac27db92a6562bb37cdfba910cfa355eed
FILE lib/webrick/httpauth/basicauth.rb	11708	sha256:223876abce95d87b1c9bb8269f07773eedffc8109b1550871ff9c3711dd7d91a
FILE lib/webrick/httpauth/digestauth.rb	11708	sha256:ca844bdb2503b82c44138b8406805af6ba902bdf3517a49c0634f20b991d7acd
FILE lib/webrick/httpauth/htdigest.rb	11708	sha256:b5a32857454337e9da1b4a484aaefda0ac8478833f5c87043c4ba87f12c1a067
FILE lib/webrick/httpauth/htgroup.rb	11708	sha256:321233230179bf27843fa897ffce5df7f2a4180ce6872449d35be4f0010131c1
FILE lib/webrick/httpauth/htpasswd.rb	11708	sha256:0cb962003077aab03b4dbe78b6bf1535da15b1227a04da55d17162e09693e479
FILE lib/webrick/httpauth/userdb.rb	11708	sha256:6c29ef1e65f5b89712ca16af05600ae0e2c5291b400ba4f29ec7dd4e0ff7fbf3
DIRECTORY lib/webrick/httpservlet/	27918
FILE lib/webrick/httpservlet/abstract.rb	16458	sha256:82360507018bcd8574a8ef4ecb1c9f9dfe72188a13a002108a9c1174b6205a08
FILE lib/webrick/httpservlet/cgi_runner.rb	16458	sha256:4b4e954172b12b1c958cdfbbe702d34bec99df984f5c1f2676960f5555883d76
FILE lib/webrick/httpservlet/cgihandler.rb	16664	sha256:d7e629c49dba9f1f06ee3a5c0c5eb5a832f0f4b95647806d5976cc55efe57d78
FILE lib/webrick/httpservlet/erbhandler.rb	11708	sha256:b281cee00ab2f0fa09a75209c0ce919a8b2a0e0c6055f50179c62e0ee3c480ab
FILE lib/webrick/httpservlet/filehandler.rb	27918	sha256:14b9398ea76a340c4182fe2032100cf2784d9742b6595b2d7a7858f707c68c0b
FILE lib/webrick/httpservlet/prochandler.rb	11708	sha256:61ae014315a57be20b40b1023c607f97f28d7450b29e2b7a091958a4e2f7648f
DIRECTORY lib/wsdl/	11708
FILE lib/wsdl/binding.rb	11708	sha256:b62cd91e699598a1f507095b52eba3f4f1580cd41f1fb8da4902e17b2cd45fbc
FILE lib/wsdl/data.rb	11708	sha256:9533d412ef5d9d9e8559bfd41a62b1c3606902870d4742aa03262f33796c85b3
FILE lib/wsdl/definitions.rb	11708	sha256:49bd7c77fd69d3a9e74c0d37c0d3171bdaffe1f3e93ceb030d001ac57f8eb13e
FILE lib/wsdl/documentation.rb	11708	sha256:bc7768ec9f34bca80333336bd519ffec7c99e791590e45d9856aa3c3b88d18c0
FILE lib/wsdl/import.rb	11708	sha256:bb048afed014ae6585ed683f9a47a0ee987f2384d392bf5b8c99e76723a63a28
FILE lib/wsdl/importer.rb	11708	sha256:7ce630255ec8e4a8e7a0cde9454915ca34af8204e3d1e4ee48446ce7be9f59aa
FILE lib/wsdl/info.rb	11708	sha256:03f32816c58a853d2ac6ad9e0187ba1771ab0453cb0fb725d3d9d2f00b717a4c
FILE lib/wsdl/message.rb	11708	sha256:c1a60c0b688ff848339b60043af6de003bfe8f5707dcf9f85278a63cdf17c22e
FILE lib/wsdl/operation.rb	11708	sha256:987b511cde448eaf2a0447f70ecdf80c715eaa56cdef00a25e23929b653cc3a5
FILE lib/wsdl/operationBinding.rb	11708	sha256:aa6620894886848c616edaa878ee9a7f2de29e4114cff0787d0a347190e8e933
FILE lib/wsdl/param.rb	11708	sha256:185360cf48d23fcca547ce5a2611230d647d5d4f71a66bd11ca44169e468e4bf
FILE lib/wsdl/parser.rb	11708	sha256:05f7d3a078cb5cdaaa712f41ab3d0c5eee63483f8e083eba98cdde0c9a38bc73
FILE lib/wsdl/part.rb	11708	sha256:97916f74a401e7e87656847d460809c7fc2459211c39b165f68b3673f3e1a26e
FILE lib/wsdl/port.rb	11708	sha256:f18af909bc809d302a1d113ec1c6925ae2bee9aba70a9975a574c0dab834c480
FILE lib/wsdl/portType.rb	11708	sha256:558b530050e283cdc07bf0202e2eb6f101ebc4506b913807cb7b8ce396460994
FILE lib/wsdl/service.rb	11708	sha256:38389004cf55f570a2580f48df86dfa4850ed684e46a43e81e53a4a9d2f95509
FILE lib/wsdl/types.rb	11708	sha256:10c4579d3c4c71c03218c3c71269d4a57fc9f9d17ff2aadc98b6703e3d35f089
FILE lib/wsdl/wsdl.rb	11708	sha256:cf0504eec0da9d94299f60991353393c70338292059654ddc8d78ec736cc6623
DIRECTORY lib/wsdl/soap/	11708
FILE lib/wsdl/soap/address.rb	11708	sha256:ebfa8b2cefaf16e4048eb7e3a1b47b28835cc2083536797c6be91b4d82aa02ac
FILE lib/wsdl/soap/binding.rb	11708	sha256:4eec8754278a1129fc27c277152db8f20d76214a6d8ae4305344a137fdea000e
FILE lib/wsdl/soap/body.rb	11708	sha256:c4c35c8ca4178dbcfc37daed20ce978e5768a70c390f137e6802d9ff64474a53
FILE lib/wsdl/soap/cgiStubCreator.rb	11708	sha256:3de838d504f564797d6bd9ec515252f27db664e287e8ebc5c74279ed682e7afe
FILE lib/wsdl/soap/classDefCreator.rb	11708	sha256:7c7bc32abf83d9f0e7000590146828b8dfefb29605e6aa1189a796af4c2cd07f
FILE lib/wsdl/soap/classDefCreatorSupport.rb	11708	sha256:6cdb2af78d18f4589ca9122c0f3dc3e194f3aed5fd20d21ab7efaca79c2536d0
FILE lib/wsdl/soap/clientSkeltonCreator.rb	11708	sha256:c30cbef00cd5a11e66d5a8cebd4c9778d093067562149ced9c34f83ae5a69fe8
FILE lib/wsdl/soap/complexType.rb	11708	sha256:a6181360f6e46886f6e2a4e49d50fe0abe462e15a5af683e1c734bd0756e449b
FILE lib/wsdl/soap/data.rb	11708	sha256:8ab50730ecf5e4a976c1e15b663bae76db53ebc421500e475db7a20044eb73ff
FILE lib/wsdl/soap/definitions.rb	11708	sha256:72cc70a175ad665e5a892dfa61c4fdb6aebef8d5dcc0e8033ec35cade449b833
FILE lib/wsdl/soap/driverCreator.rb	11708	sha256:6ac178f229e5e02c187017ad27706fcbd73dcda5b33853d595faa25034b83766
FILE lib/wsdl/soap/element.rb	11708	sha256:9cee147714f23fc2642c612ad874585783a83949289d0bd75238430d74d6bc21
FILE lib/wsdl/soap/fault.rb	11708	sha256:05457ac1d92f97858d14748efe000f1a610301d15caa06511634c3a9063b180a
FILE lib/wsdl/soap/header.rb	11708	sha256:1963f4d160c488855c5e5c57a15e009a4e3459f0f3b70b202c46b47e33cbb38b
FILE lib/wsdl/soap/headerfault.rb	11708	sha256:0d51c31ee2442b26bc612fbb00ea3ebea276f87d188655f5c36c20be8fc4709a
FILE lib/wsdl/soap/mappingRegistryCreator.rb	11708	sha256:55b5e65702b7899772690f21b9c02a3efe28f788369cff79c6a615dbfabec168
FILE lib/wsdl/soap/methodDefCreator.rb	11708	sha256:d178db5831fd134cf6fdfba298344c7c280eb027780ec447a7be553e0806fae6
FILE lib/wsdl/soap/operation.rb	11708	sha256:b7f610fb5d7ddfe8f8ca8c443998347112088e79bba9692142fd16c7a6497a0e
FILE lib/wsdl/soap/servantSkeltonCreator.rb	11708	sha256:2f793cfca531ed7b5c0a1212f39c4e785cd42736bde967575e8c592defd89dde
FILE lib/wsdl/soap/standaloneServerStubCreator.rb	11708	sha256:4e1ab1e5df8977d8c7a265146d5e1f4ef4a91e2bf6faf5f5f2942e072397145e
FILE lib/wsdl/soap/wsdl2ruby.rb	11708	sha256:094340732fa761d24425f448d49764553c65823508bf7054e01015956390ab7d
DIRECTORY lib/wsdl/xmlSchema/	11708
FILE lib/wsdl/xmlSchema/all.rb	11708	sha256:bc5fb5b7374a9251adef701126ca54299f68022aafe37fe1f0c99430c032fed3
FILE lib/wsdl/xmlSchema/annotation.rb	11708	sha256:6d47be690293525f2544f22cd0da89de942485cefb6fe7a0cec764a1cb4c2e8f
FILE lib/wsdl/xmlSchema/any.rb	11708	sha256:5b1fc588d1ce7f9ea606c0376cf9522bdc20e8f898e9688d77231acfbdb5d39d
FILE lib/wsdl/xmlSchema/attribute.rb	11708	sha256:d94ef9682eea21f607a7c38cb4a0c91250aa6819f4290263a788a49cc1f6b05d
FILE lib/wsdl/xmlSchema/choice.rb	11708	sha256:170376e1733f9746cef6116824bbccf65250666ee1ddb969813095f502301952
FILE lib/wsdl/xmlSchema/complexContent.rb	11708	sha256:6142288a056d07c4dc551745fbd0431ee3ffeaa5704cf6c1ea6e0b5ab0d3d568
FILE lib/wsdl/xmlSchema/complexType.rb	11708	sha256:fd3ee12589893ca1772530a54917306fe3fe1a5dfdc67228acf0c13d41e534d7
FILE lib/wsdl/xmlSchema/content.rb	11708	sha256:1d8a093fb24a9581ed93f6ec0c4f6f33ee76e746a193019ef468d37d47ec809a
FILE lib/wsdl/xmlSchema/data.rb	11708	sha256:eabd40fe80f7d9f89844e3fc2bd29b1462535067edb31d6ba9b30f69b53af3cb
FILE lib/wsdl/xmlSchema/element.rb	11708	sha256:f4e1313f0248b055a668ce26e162615d307024e94142af92bafe0cb217fcc673
FILE lib/wsdl/xmlSchema/enumeration.rb	11708	sha256:285392cef958eb538b3c495abe5fd0474c815e29018e42cdd2aa8e04286af2e4
FILE lib/wsdl/xmlSchema/import.rb	11708	sha256:798587ae7544105366022c35f5153ff4fe4a150b7e4f0db461c45d5c97d9b8bb
FILE lib/wsdl/xmlSchema/importer.rb	11708	sha256:b0191d2473a9f3e90d1eca92824d5bdc63929fa3a77dc4f0ffc6bb19aafbbb4c
FILE lib/wsdl/xmlSchema/include.rb	11708	sha256:5977e2e38cc5cb97118372a2543226ddfbd1b7d887351dd7ca491bbe642166b2
FILE lib/wsdl/xmlSchema/length.rb	11708	sha256:8e7654cb4525b48d5b6224a4ff8b39fd750966597343012e155448c6ff7d6672
FILE lib/wsdl/xmlSchema/parser.rb	11708	sha256:d6fb96f0cc5f2666a908906972565b0796b4ae0cec9d8aa18c87bab16558b38d
FILE lib/wsdl/xmlSchema/pattern.rb	11708	sha256:640966adf712a278be6b491ffc6b286d07a91b9159e5d3b4998fb015b234cddb
FILE lib/wsdl/xmlSchema/schema.rb	11708	sha256:25bc2703d6ec62b02307d9d463c37bc6f36b2fea4e2785d27b8226280af13b01
FILE lib/wsdl/xmlSchema/sequence.rb	11708	sha256:8810ae9ea702b9c378a148583a92b8e82547b07b734c4f3cd755845b890d7793
FILE lib/wsdl/xmlSchema/simpleContent.rb	11708	sha256:9cc2e9f2eae92a3bd9d3d160f2d9e54814132622149922e3d583dbab625fcd77
FILE lib/wsdl/xmlSchema/simpleExtension.rb	11708	sha256:d42515d2489a02d9e11f2924e1b2d286c3ff144cf7d36f2cf9814d77de914eb2
FILE lib/wsdl/xmlSchema/simpleRestriction.rb	11708	sha256:7519fd22a12319c95025077d107bb9349837d2ba4915bc631910729b1def8fc5
FILE lib/wsdl/xmlSchema/simpleType.rb	11708	sha256:664c806af1a0bbc0852a1e04a6032f9cd6f503e8f27c8720a4e133a381de6964
FILE lib/wsdl/xmlSchema/unique.rb	11708	sha256:1b756165db7304ccc05301db283afcb365c1f40cb74178e354d33a5e414c741c
FILE lib/wsdl/xmlSchema/xsd2ruby.rb	11708	sha256:eeecb970677a74d540cb63bd18b272e07778600ac0d475aeee0c221e06de55ba
DIRECTORY lib/xmlrpc/	22461
FILE lib/xmlrpc/.document	11708	sha256:aef5f21cb70d5732cad09d6bde24d34a6dd19ca5fbb220be35f026a25b34c08e
FILE lib/xmlrpc/README.txt	11708	sha256:ab9de8bc428dcb63a3ea0db17bc22d56d2d134e0516db6b3879a7d24566c18da
FILE lib/xmlrpc/base64.rb	11708	sha256:f5668692ad01d27cc7d03fa4bfe1d59af833a19759e5f38a3721a9494ded02e0
FILE lib/xmlrpc/client.rb	18091	sha256:37b37b82bcbb76b106eba155bee50f021b14163d094b174478b2f4410b822750
FILE lib/xmlrpc/config.rb	11708	sha256:778f5fd420fb6c2b9b1d9b1e8b782ef74cc5a96654724f6445d1b50dbb5a4f03
FILE lib/xmlrpc/create.rb	11818	sha256:fc55a685d7b89fc916a16e7049b58e015e7be51794f2ed4337358d5e88c8805b
FILE lib/xmlrpc/datetime.rb	11708	sha256:3a7ebc8277c75bccf4bf4fe204b130005650390f39359c1902ff4ada9cde5e35
FILE lib/xmlrpc/httpserver.rb	11708	sha256:3bcebdcd2cf4a5acefec24f3b66fb98ab62673929a2c417405b438732575e71a
FILE lib/xmlrpc/marshal.rb	11708	sha256:4f7d5b8ccece51d248d417b75ec05246837cbfea6b07033a8d911b88af796b9d
FILE lib/xmlrpc/parser.rb	13771	sha256:f78db8d1ef80ac01cd06a2c7f7d41a5db34b39e1352431e034fbe3d7936cfdcc
FILE lib/xmlrpc/server.rb	22461	sha256:688543f0bcec927e7e4e4cb01d91ed2b3232a6ea7dffe1340750d0a1ec0ba196
FILE lib/xmlrpc/utils.rb	13771	sha256:b45f23f087ae048a31901dd86d4aa55e239edf17538df6775c1a9efb5a5d8bc5
DIRECTORY lib/xsd/	11708
FILE lib/xsd/charset.rb	11708	sha256:f36f827536edb8014b95ed589989d5846c882faf4f73fd4854b6c30534c5a104
FILE lib/xsd/codegen.rb	11708	sha256:00abe47c5daea07cb0df0d4ebf0fc8f891f42b70945eeec1daec641fc7e8e230
FILE lib/xsd/datatypes.rb	11708	sha256:6be120a5fdfa4d213048066c9d8cf4de53612e6cddd990183830afb69a25a130
FILE lib/xsd/datatypes1999.rb	11708	sha256:63c2e469309689852f42137090ef4f400052a617df7716dc4d577483c82cfa46
FILE lib/xsd/iconvcharset.rb	11708	sha256:4cc6c14f520b2b1293a1f1937d0a197cbbaa88d9065a5bbdf27258d7eccf1a54
FILE lib/xsd/mapping.rb	11708	sha256:89151b8277f09ba322b13a94197080daca5e2a1aa55445cbc7efd4a9f178a8ee
FILE lib/xsd/namedelements.rb	11708	sha256:92713725988ea70cfec86034ddcb6cc41d994005074b12cc27791196c8f62f06
FILE lib/xsd/ns.rb	11708	sha256:050dbeb96ede2ce5b9e02a39082b2dc765194fba645a1be2ce9bb1b5479fe07f
FILE lib/xsd/qname.rb	11708	sha256:0eeab14602a3ac4d2c60a445453529013881af04e1f295932ed1b36f80c4f8f6
FILE lib/xsd/xmlparser.rb	11708	sha256:de047a4cfd9035bbbc79548323998e9a43340ee2051d008927f85e0c01c45186
DIRECTORY lib/xsd/codegen/	11708
FILE lib/xsd/codegen/classdef.rb	11708	sha256:8e9a8850b40fb906367875883a8a0b97b4cc966662984c9a8e148b0695a986aa
FILE lib/xsd/codegen/commentdef.rb	11708	sha256:c860505357031a70e9852ecc56494cbaff83de412728afa3229fafb1c95fd806
FILE lib/xsd/codegen/gensupport.rb	11708	sha256:234bd1826c4f22f748aee6708c679a2300c9ff4590bf1d8e5157fcf09f3c404d
FILE lib/xsd/codegen/methoddef.rb	11708	sha256:e13513a83563cef01d3bc009120e96494ab0654f2c0735b3d7bc86fc5fed4240
FILE lib/xsd/codegen/moduledef.rb	11708	sha256:4e0820921121ceb3b99fd9f186c513a8acffd0f999f8f0afa6eebf5557246978
DIRECTORY lib/xsd/xmlparser/	11708
FILE lib/xsd/xmlparser/parser.rb	11708	sha256:4e18236b31bcf92cfa30116e1816adf966598df14c9586a04a1636f367221704
FILE lib/xsd/xmlparser/rexmlparser.rb	11708	sha256:a5f8e042cd5338b7f979f9773589f24785f68a630c771141ad40682635df07b6
FILE lib/xsd/xmlparser/xmlparser.rb	11708	sha256:33174d5ee04e90dc0a3f24eab1e157ea399cfd6621b091a83ee5796b9dbc314b
FILE lib/xsd/xmlparser/xmlscanner.rb	11708	sha256:49a963fa7fcf0270f9e19a3d146328dbd6b6ccc56c38f98051eb10f09260aa42
DIRECTORY lib/yaml/	16084
FILE lib/yaml/baseemitter.rb	16084	sha256:c56b76e006661e602cfbe0b8a1d524c982b00c0baf7392df7d8db4d258fb19b4
FILE lib/yaml/basenode.rb	16076	sha256:d39eed2674f380223d8663934fa9dea717e0fe0c50f264a812ecbc29e0643245
FILE lib/yaml/constants.rb	11708	sha256:0ffc7f7993fb7b115910ca9f44effa06c0e37ef488f69cdf8decc1a44b62e9a6
FILE lib/yaml/dbm.rb	11708	sha256:7288fc0535e6498844ab22f469dda4f8fc1d58e0d838b6772d271f5b0f42efe2
FILE lib/yaml/encoding.rb	16084	sha256:0303dec4c32d5c914f6f5ab32ba08efdaa83122556024abbd56c42ecbdc90705
FILE lib/yaml/error.rb	11708	sha256:c57e15ed526c9d667fef419bd238f2fb200f4e9d3ed079e25f7495e9a8c15ca2
FILE lib/yaml/loader.rb	11708	sha256:b545aad8010609d386171c2ea4d495e802064e488d16b37a9840ebbab37fb228
FILE lib/yaml/rubytypes.rb	16084	sha256:60429ea0e16ee0eed7eda79184b3ed5f0586b280bb16db1a4308b83012fd17ef
FILE lib/yaml/store.rb	16084	sha256:4ddbbef63c180e2484a0f980d1b3fb850a0fb86445fb15c78ba97d814b755395
FILE lib/yaml/stream.rb	11708	sha256:1430b4443e176bc607ab8d3ca2711e96968501fb7a76a7f39e046c56dc175515
FILE lib/yaml/stringio.rb	11708	sha256:a25ad501a1b1bcfd616b2f7cc9910fa8f53d5372e11f2619af82537329e32d6b
FILE lib/yaml/syck.rb	11708	sha256:1bf37547e01cc758f10d0ee4c6d85296020efcaff6a6daffb916938598348eca
FILE lib/yaml/tag.rb	16084	sha256:9df2f3eb3adfa595e50c604af007a5d189e1d7efea6bc28e4676daeb11f5960b
FILE lib/yaml/types.rb	16084	sha256:3b530c3c92ac3cbee08c385b17f55ad356a7e97810a817d12d893491d3134e23
FILE lib/yaml/yamlnode.rb	11708	sha256:944694440bd2ea06553390596d761adf034f6ff9c2f156eedba314f0adffd0fb
FILE lib/yaml/ypath.rb	11708	sha256:a96f6d640086512bccee8bc30d5e53053e1813e4dd9e5a5145969e9702685ccd
DIRECTORY misc/	16458
FILE misc/README	15961	sha256:a23019943d4acbf75a2d92caa3c8883b8a3d56f7377ca3743d474ad05c2ac4da
FILE misc/inf-ruby.el	12031	sha256:02442828d7415e2fee801cf7ae7c2a120ee8def056c5b55912a46dc836147d16
FILE misc/ruby-electric.el	11708	sha256:bdc71d68883ccceb7323abb4ffe874c96d5e2b34a6e47d7358de5db221d418df
FILE misc/ruby-mode.el	16458	sha256:c2dfd7bba52dac6c647ee0cb95e670af1d8aaace38d0511ed0b07829a9fd8fd8
FILE misc/ruby-style.el	15801	sha256:e8344fe5a54eafc869640c67b6d22026b24893601cda0117c12cfb1e9ac96463
FILE misc/rubydb2x.el	11708	sha256:7f415dd6fc85df05a58faca73e97b480716452e102583e409c1028194158b7b1
FILE misc/rubydb3x.el	11708	sha256:de474dc4de7c71e7381875ede7cc57961ec54accc7aabbc7d1d998ed700ac819
DIRECTORY missing/	16863
FILE missing/acosh.c	11708	sha256:a1d5d02220a6f00e4be5ce3f9f32177214d694f6ec603c62b473616669cdcac7
FILE missing/alloca.c	11708	sha256:758cd127a57f182228dbf30ee471bfe0b04cc71929aa401d53685ba3d3564394
FILE missing/crypt.c	16863	sha256:cdb7836b4456624b25fc8cee6de7982c09506f11da9ba6bffda4c88b88539301
FILE missing/dup2.c	11708	sha256:decbbbd6617fc8c3f1836ba83f6478e85e283ccd82db92195d15c025e98cf23d
FILE missing/erf.c	11708	sha256:f994076eb95247438039b87b69a8d296753ed80e7874408391391443a08220b8
FILE missing/file.h	11708	sha256:f297d63bb3047ba7dda9b43988e0bdc052cccdc3c7a1d841a8d0792ec3b82c0b
FILE missing/fileblocks.c	11708	sha256:f1411c87976e361b74dd18b1040aaed9fca083a61cce36e65dab923baae6ac42
FILE missing/finite.c	11708	sha256:127ad3ed937c465ff2fe23a9bbdf293fffff35da832874cb1cda077af10a3b08
FILE missing/flock.c	11943	sha256:d54f7e006885f9e98a11bf808fc1b20084b7f91a2ac0f154d09d955c997d9624
FILE missing/hypot.c	11708	sha256:bb96723feb4d5a595f947338fbc8f5c6a2876c588af8f828d1690aff2b71e553
FILE missing/isinf.c	13915	sha256:d766e93d305a4d7f50d857f157149611a926a242745bb8c7e0e2bd8ef761cb14
FILE missing/isnan.c	11708	sha256:7fdb6ad45fd542255ba714fc45213a9d33e49b3b627d2d8909c1532cec73de9b
FILE missing/memcmp.c	11708	sha256:05ffe24fe25dc78d9c1cc6552dccfad69f24566200d0f5decf6dff257b770c7d
FILE missing/memmove.c	11708	sha256:d08e2583dadfa80d47f1f19cda50b115b00f480cb5cc85828051741e1079b61e
FILE missing/os2.c	11708	sha256:893ac2aabfc7f2cf1ed8f2eb7b3f67b86b2e627964fd6942799fd70c70ca3793
FILE missing/strcasecmp.c	11708	sha256:1afbfbc2412c07da2fecce2cd523a1353472b7490d83ae31e75d86371349c5b2
FILE missing/strchr.c	11708	sha256:fbfb317ab02724c639ff7bbad122255f5f924123c65764e9bf53d0c460fb66d4
FILE missing/strerror.c	11708	sha256:b1da7404d9dc0a0ff94e8ec030eb2456f180e68c4f88f0d46e3509d55491cc9e
FILE missing/strftime.c	14223	sha256:91a1cdf565f09ec8486a13fd7bcd0d01b591b4a6d7bd5683c3bd9c6ab449d544
FILE missing/strncasecmp.c	11708	sha256:2cd86190089cd179c3138bc12a65cf9dcf4081746fc8c54c7f91199dc5d22603
FILE missing/strstr.c	11708	sha256:b02137fa7c980a122dabfbb86644a54f890ed344f7116ed39e0803a8b6150c29
FILE missing/strtod.c	11708	sha256:3aa71f6e44869f8fc08adf2977e2beb7146bfe39bcb47b283d3e697d0f95d3bb
FILE missing/strtol.c	11708	sha256:fab054ef015d36838145202b1edb463c16781aee2f92dec3788f3f9a0a538723
FILE missing/strtoul.c	11708	sha256:18847eac9b65763e2aa34385b4d63026ce9d52b6eb0dd0d8f2a0ec33f70f1116
FILE missing/vsnprintf.c	16857	sha256:494f89ce447649822b54bdce330b01fbd925a64952314c47c564c65bf255a638
FILE missing/x68.c	11708	sha256:d84ef114aa9ee5e110a1986929a59b8d2d6f9dcbaf5fbb4caceb202b5f9a0eab
DIRECTORY sample/	16605
FILE sample/README	14844	sha256:c7dd59572206af14f1afa39d7a9198c56a66343d3faa5851372965c44394728d
FILE sample/biorhythm.rb	11708	sha256:2339537cef1fc3a31900ee19fbb6b2e6a058a3b114521ab4e6b0b07c6fc11e95
FILE sample/cal.rb	14904	sha256:dd66bb5d3cd04f2bc15a18d0ddb4e72b839972d37b83b445d196df777fa6da4d
FILE sample/cbreak.rb	12183	sha256:d7bdd3025fb69ea0448296e15c347d5d4fbd103fdce31e92ea300744c959765f
FILE sample/clnt.rb	11708	sha256:faaf714c50e04036e200de1ade040a14374a0d6030a305c63e37dddc6a7e96ad
FILE sample/dbmtest.rb	11708	sha256:a55abcd17d5e75ce21f2deab5da53b0e2fe0027f22478f38c1544ee0cd6a02db
FILE sample/dir.rb	11708	sha256:48b3cc82adc46f3da0baf432a5d8b8160510cf978462018a8c3f646c4e4b9494
FILE sample/dualstack-fetch.rb	11708	sha256:43f8b16fd17adbacf55706836b714b3d525461ea7057490912528d9e6f90b7ba
FILE sample/dualstack-httpd.rb	12183	sha256:da06a7f61183947585e9413fe57f4225b26062e7699ba0eed8ea84a5a51d756f
FILE sample/eval.rb	12183	sha256:1d194db78a747a8e89474fcae7e1e20c2bdfe1bde660d6d2b6668a01ad8505cb
FILE sample/export.rb	11708	sha256:d369a6f8b56259bc66cb0c17168a343be0b5b60296683709f90796b552793ef7
FILE sample/exyacc.rb	11708	sha256:6ac01150dc1b1b76859786bc9aceafe60fca679a7cb2d840aceeb5eb65e2b6b8
FILE sample/fact.rb	11708	sha256:84069925094dfbb3005bc4c43a5fc614a5fee0e1e344f0566da15f41434af31f
FILE sample/fib.awk	11708	sha256:a3d142eed16374864ab0ee01bc29a5a5ebec1ea7b0193464454d16398792c9d1
FILE sample/fib.pl	11708	sha256:40a7eaa64473d8cd78df4a1c377bed0d9380de2ef5023efdedd5ca1166801498
FILE sample/fib.py	11708	sha256:0f689a22d7e328e14c0204d8fda902b5d43ce6d1078cfbac158d599de4f67445
FILE sample/fib.rb	11708	sha256:54b1b3f878a8748217ec5212b56bacc098175599047873ad893b8eafdbf1d2e3
FILE sample/fib.scm	11708	sha256:3201ddb61af8c59959a95722a7ec6799eb4a8bbfe9f11cf83826292b51958627
FILE sample/freq.rb	11708	sha256:a7fc2309d32b19e9c8f0247009be568ec51ec3f80726d17ff7b1a7b4e274187c
FILE sample/from.rb	12183	sha256:28cfdaeb0c2cf4390fc412fcf958f494011726fa16e835e02930c28c2fe58eb4
FILE sample/fullpath.rb	11708	sha256:bc10ef7b8aecff94454ddf7dc673756ce3c6ba80f44d86a4f921a51e4d3c3e5f
FILE sample/getopts.test	11708	sha256:a3b52d7985352190bbe1972d35b375e094b85e598508b5419e374ee3499b716e
FILE sample/less.rb	11708	sha256:6c81007cc47a6948590ed2e7534099ad49c6d3859ee99fce7c6e4790767b7ca6
FILE sample/list.rb	11708	sha256:97eaad20eead621b96e8aa2d02eda60ea48fcef220dc9020b30727da4112d6bf
FILE sample/list2.rb	11708	sha256:38a3e190f150fd16450994abd4b042b1fed317444b6f04a456a2b64b0b95a27b
FILE sample/list3.rb	11708	sha256:8bcc468462f164af5d2a3cf8b28cb4d8c07398d378ca4696821bac4e8d3f96e3
FILE sample/mine.rb	11708	sha256:a39246464238dacb3eb7e224673d4e28c7558d58f58ba2498ce61eedefcb67a1
FILE sample/mkproto.rb	11708	sha256:14fd6289581961c1afb41d3eaf1bf17cb9ce4f62b32af6117be735c7109caeb6
FILE sample/mpart.rb	11708	sha256:70ca921a3c2ea16f218e7b36f8c1ac74c52beab48b628a7e7a3c26b8d0bd6a5b
FILE sample/mrshtest.rb	11708	sha256:6c8f2981ddbe32846a5171b63886d8c7d4333f947677e759122d6b13a8f96221
FILE sample/observ.rb	11708	sha256:6f63a51bcd4a16464551738bbb721351fed164d4d3074ac3c7439c9b32c72074
FILE sample/occur.pl	11708	sha256:21b71cea799da09573164a403b2ec325beef07ec29d3f8ff018ea95d6b44dc48
FILE sample/occur.rb	11708	sha256:2835561c076a0afe277ccf0280bf50aa6cc70544ec84ef171c87ca538c0c2e64
FILE sample/occur2.rb	11708	sha256:03b4b1e8ae86a12107aec6d09546b60f7f6c80f6851296dc824ed853e99eb775
FILE sample/philos.rb	12183	sha256:df5e8888c953bb4e89f2482245caea52414a3ebae653ab13ad02188a4c1589e9
FILE sample/pi.rb	11708	sha256:fc3edf9f4b3b6cc201745540e9ca8369015d8b76749ee2f48e0ba7182211d2d0
FILE sample/rcs.awk	11708	sha256:94b14cf2ff3631c92aa6912951979204cc42e3d0fbade7b8ebf43cba531c04d2
FILE sample/rcs.dat	11708	sha256:a46a91a3766e13407652ffaf3cda895fdb5c70448a50511972fa5ac201dbf46f
FILE sample/rcs.rb	11708	sha256:1bf24eb4db3c273090bbe96e5fa0981a565d79c50389b196123331df2bf916fc
FILE sample/regx.rb	12183	sha256:4a8cd0fa7a66f05142eca973188316c7c9a10849f22952e33a658da132ca3afa
FILE sample/sieve.rb	11708	sha256:5c4d6a6a2f33be00c53de337895ef30bd1e0a98ccbb85c56aa3d9cad10dcb51d
FILE sample/svr.rb	11708	sha256:08b0afc55c4412c8b8f9e29707578e9d0888d0dc86e1507093785922d6d067d5
FILE sample/test.rb	16605	sha256:30d22297e7f50a6ad66eba01619ed9bcd7387db9ef8f339b0b2e67304181d28d
FILE sample/time.rb	14842	sha256:3ffb1d194ed2066fb0853fb6ec13c627a7480a9bce8ed9e55b0bca8f034225c6
FILE sample/trojan.rb	11708	sha256:b73368fd79e999ab471b8f2cbb788baaeb239d736212d220cdd75025efbb04f1
FILE sample/tsvr.rb	11708	sha256:11872b84a5a0b6ef9d03a0bfac95bb6f0b9b44113b754bdcb46e55acfa91789b
FILE sample/uumerge.rb	11708	sha256:1cb9571d832d51d40b0a993cddb917b50ea1ecf17257e6c83df9f6a401665d92
DIRECTORY sample/drb/	11708
FILE sample/drb/README.rd	11708	sha256:be56776d3d9d1afdeed050c54b5f77366bcfc61dd68feee163306424c04595d0
FILE sample/drb/README.rd.ja	11708	sha256:94b1884e5a172f5e8db0aeb20cbce9c48f3f1f4c90fa0ad4bf698b16e3bcc20c
FILE sample/drb/darray.rb	11708	sha256:d5b61e8643e2ff4656c207d39911e54cf9626409da0e3540c062b4dfb463b28a
FILE sample/drb/darrayc.rb	11708	sha256:e8e770386a6c74e145126c736f7f45f7de817bbc5f71fdce20822e006a0c45fb
FILE sample/drb/dbiff.rb	11708	sha256:5a5c96e098d58e8f354a4cbfad1a77bcec184a60b3758f46ac5ff5940e4578e9
FILE sample/drb/dcdbiff.rb	11708	sha256:7a211594a80fca41be3c15d32169281738a19afe46fade3453c34145bdd9e733
FILE sample/drb/dchatc.rb	11708	sha256:6502bb9f9c8b4b68516fd4244328d0d8b87302cc1a53b33b27fdae638bc61885
FILE sample/drb/dchats.rb	11708	sha256:27b7c35813cf1916e02cc07a3829dac356205b015903bc0a57749a29fbb6e659
FILE sample/drb/dhasen.rb	11708	sha256:eb751a9bfecb58691e044c0637393942945d5bd0d5b0dba787ebace4c0a15f52
FILE sample/drb/dhasenc.rb	11708	sha256:30e4bdc3b9fc612bfa7b3072706ba8f8dfc7b7c6dd632943ced8d89fa88b361d
FILE sample/drb/dlogc.rb	11708	sha256:939c6ccafe396b71ff01992c0f7db8e23d3c2b62b59fd7d926c6aa11be64dd44
FILE sample/drb/dlogd.rb	11708	sha256:7e442ce8572c87aabf1a1892019db1606d2c58e63ba7c77d0764c8db96225300
FILE sample/drb/dqin.rb	11708	sha256:2e01103cbd1ca6130e01132b285d9a07293e2fc1e5b1e599ab3bdf8c1830b47d
FILE sample/drb/dqlib.rb	11708	sha256:c8c274f40c88381248eb02ee524a8afe6833adfe5a6b70d9b01c50bbd5184079
FILE sample/drb/dqout.rb	11708	sha256:5184b4c6d104e04895316cf698c6b4cb83bb98acf1b241e77f36f0bcde39d6c0
FILE sample/drb/dqueue.rb	11708	sha256:d5d31e998f92c88da7ad5db8ea9412accb8cbc35aec7d50710feb0643e216868
FILE sample/drb/drbc.rb	11708	sha256:55472ae396be0f735c6c790af30e29ab35ed97d4d7fc63891c4754583c8863ad
FILE sample/drb/drbch.rb	11708	sha256:415afb84b56c90d5bf9f45f44bf18fb4a6aab4888378d3ab3b5c0c0272b76de6
FILE sample/drb/drbm.rb	11708	sha256:6038dd541ae3b90cd89845c746138c3e2196b0540d05efde02ecfd0d2c4aa6f7
FILE sample/drb/drbmc.rb	11708	sha256:7556efd245764b6b98ce83463792477de154b607cba4733befdb41b606a65020
FILE sample/drb/drbs-acl.rb	11708	sha256:6ba3b1e9e7e4a146877bf1055dd312933978ef3508f0e7969aad71fd5dea9407
FILE sample/drb/drbs.rb	11708	sha256:16c65517a10bf592a6fea6437528f1da6692eabe4712b4f2efb31b0b124dfba6
FILE sample/drb/drbssl_c.rb	11708	sha256:07e5dd12b4a628f0a1ae6f967eac35572274a46ecce22bd7ff14840b34d2c7c7
FILE sample/drb/drbssl_s.rb	11708	sha256:7c4f7d12b3b42a7c6e22b49fab232254c83ee60ae19d13740ad66e47cfe8ee98
FILE sample/drb/extserv_test.rb	11708	sha256:d6bb1af0753f8d61ec6f8b33505177dbb0d85dfee8eff17124de851b4f38d765
FILE sample/drb/gw_ct.rb	11708	sha256:deeb1ffd7804c84558d4a4c41109644d4bb3632eb76efd1ab30dcf771b1d60f0
FILE sample/drb/gw_cu.rb	11708	sha256:2fbfac3acc0b0a68a4f93d16d71e1cebe19917ca44a5ab79586f4387ab936161
FILE sample/drb/gw_s.rb	11708	sha256:979da86eb3f2fd1b37adf1f33528604b91c48ea229e1d067b7d663bbce7ace67
FILE sample/drb/holderc.rb	11708	sha256:5b592d78d5be95dca26c9fea76aba8b288eb3a5edfe28e4693617198471af2c8
FILE sample/drb/holders.rb	11708	sha256:6f2c12b847fc4f8c34c8e3b5e63b62ad7805ba026b2b1183eb8a89a4aaef443d
FILE sample/drb/http0.rb	11708	sha256:14b2ba9a9c218f014723db7c352a49c7a379de4b9e68d6219f206715a973e1e4
FILE sample/drb/http0serv.rb	11708	sha256:48f33c0e4759aab9ab59c6b5ef41f8b06834ad33cbe697607a4a5191f7bc5084
FILE sample/drb/name.rb	11708	sha256:1f6c96ce8be3a4525791c96ba40190bd3c25fd7f1e9bba00026c999a33d5ff80
FILE sample/drb/namec.rb	11708	sha256:7e3e7245842071d082dbd52d8322dd943d1242de5cfd67463f2606ea335afe32
FILE sample/drb/old_tuplespace.rb	11708	sha256:1f8c0fa0c98da1bb631f89843003c5799bddd7514ddaf7aafed325974ae0165f
FILE sample/drb/rinda_ts.rb	11708	sha256:e239c804064b165144c52c2ba56aba5d2b635f3d8ea078a1f94b604ce07c2958
FILE sample/drb/rindac.rb	11708	sha256:6506caa080d5d68b203ae5f40744cee299f70b845c21b04e76b1cc18b93085e4
FILE sample/drb/rindas.rb	11708	sha256:0644f6983777e5dca3d4979edc169c8762c701c43d26304e1e2b0cbc993af316
FILE sample/drb/ring_echo.rb	11708	sha256:dd7204fa4a6df3b87caf648fec88d9a6d32f884d3e8f11732abdae126e0d72fc
FILE sample/drb/ring_inspect.rb	11708	sha256:fc4215ad80380176d321bbb9eba34860fed9705cb8b7e712abe7a301a7eb6efc
FILE sample/drb/ring_place.rb	11708	sha256:941844f6180dac12ebe230a8e8e2ab7c3087ee8284571f2b2a8a8a77856107cb
FILE sample/drb/simpletuple.rb	11708	sha256:a585dd090dbd4b23a5933689f3efa4cb6db27f6276ddbf921708425ce04ae5f6
FILE sample/drb/speedc.rb	11708	sha256:31bb7f2d5e9e3902824f0dd265032ae6b0e33cc48897f43c20f4a545b9d0236b
FILE sample/drb/speeds.rb	11708	sha256:258382446fcc7b7c1986626f6b3b06bf8ef549c2d431e55ff94a4e019d71d074
DIRECTORY sample/erb/	16458
FILE sample/erb/erb4html.rb	16300	sha256:4f77296a6ca564e1560f414d8b854f47ee00b06482b804a3a0cf674a44c5212f
DIRECTORY sample/logger/	11708
FILE sample/logger/app.rb	11708	sha256:0c9743ad789522b1bf2869ebe3d08d9f4ab3391735fe5e8b027b9ac90ec4f2d1
FILE sample/logger/log.rb	11708	sha256:b673bfcb98e57a444fd0e0bfd701407ddb79bff7658c7a6b1045924343a7fe43
FILE sample/logger/shifting.rb	11708	sha256:000779257aef341f6763bc18dcdf967ec7f7769dab8e5c14c94ac2ac244fbf79
DIRECTORY sample/openssl/	11708
FILE sample/openssl/c_rehash.rb	11708	sha256:ec2cc6eb1402cd293d06fcb2269d229af9390804e5c033f112c649177a713133
FILE sample/openssl/cert2text.rb	11708	sha256:63634123ba108db509cc9163fe3e7a06f87c9b5fb144e00b9462f0bc1f7affca
FILE sample/openssl/cert_store_view.rb	11708	sha256:7e6a53c08c01ddd2d65dff2a44b3bfd49f7657ce2571425e3ff85456b379afbb
FILE sample/openssl/certstore.rb	11708	sha256:6b58b48491821b16554c39e4e4509f958211227f69703acec63fc9ac12c1a311
FILE sample/openssl/cipher.rb	11708	sha256:01d8341253fe3f84810f19e6d92915732ed8d6435ffa62184e8453c726317df5
FILE sample/openssl/crlstore.rb	11708	sha256:8589cb6099ded9aa1c1231ed14327b1a206af30bf6a5a73c64bf2af1cbe6137c
FILE sample/openssl/echo_cli.rb	11708	sha256:f49b4eb70f6759059aa372b62155f9057a3f264d02b8f44423329fa077e9ea57
FILE sample/openssl/echo_svr.rb	11708	sha256:27e417c0f4c5e623c02e39f17614e33a42be0ce1f033128159fc286b86005c24
FILE sample/openssl/gen_csr.rb	11708	sha256:567b7d1b22fd893e08ad68c7ea463ea72fe6afaae3a9b2baa340d471e4bed923
FILE sample/openssl/smime_read.rb	11708	sha256:2b107b584c6af5f5d7954d0485eb3d05ea7484034d055ecc811cc0382193b610
FILE sample/openssl/smime_write.rb	11708	sha256:4bd394869477c10543233ac8a447f250fb50a7d476d79c2f39c3f1c5492e2982
FILE sample/openssl/wget.rb	11708	sha256:ce99f7c1aa5f8d1a7f3eab4d4d885d67933181581abcf64ef11e84f84152b935
DIRECTORY sample/optparse/	11708
FILE sample/optparse/opttest.rb	11708	sha256:85119723c7483e9f759aebaae2a83b97571e81742d0168c90c63bd60ab75cc12
FILE sample/optparse/subcommand.rb	11708	sha256:bfaeb898ed630468fcb92d5c86da172f26c2f502c3eab87fb4c8781fc98ba0e4
DIRECTORY sample/rss/	13747
FILE sample/rss/blend.rb	13747	sha256:3ecebfd84a13f33386f0c1a67597ddbe665839214b3e1109a375b2570fc59645
FILE sample/rss/convert.rb	13747	sha256:d48f97ef582f42f0f08d07f7454c0a4109355612604f3229a6c409a5baf07d02
FILE sample/rss/list_description.rb	13747	sha256:75b8768b713ab8bf825dfb1be4e2472aeb679fdc1589e5803343306c50597a12
FILE sample/rss/re_read.rb	13747	sha256:f8655c3774a538637e77751f3a0c2b98f385c4a2a0fd01959f3fb1cf9b15737f
FILE sample/rss/rss_recent.rb	13747	sha256:2f22330d05b58af1bb2201fda7bc4aee8e34767101d43959da95c32ece83b3ae
DIRECTORY sample/testunit/	11708
FILE sample/testunit/adder.rb	11708	sha256:5e8c20bf1cd45c48add3d9a929329aef614a84855873f252b58a126c2ea7c1c6
FILE sample/testunit/subtracter.rb	11708	sha256:66f7a6e4e83dc4e917a79855d7685f5f9a1f7c64b72da25e6c3085535a8bce8e
FILE sample/testunit/tc_adder.rb	11708	sha256:003393821299d6afef877db54640e883f680529dab2ceb0e7041a2ec49631903
FILE sample/testunit/tc_subtracter.rb	11708	sha256:e907dc55c5cb538c764c9d42a226ba05cca9b0fff86f16e6099229e82adfdddd
FILE sample/testunit/ts_examples.rb	11708	sha256:9767e771d8102dcf98c30348be83f397ce2f868ff540ba92aa2f40f56061af0c
DIRECTORY sample/webrick/	11708
FILE sample/webrick/demo-app.rb	11708	sha256:0430366f1080886ee8ef380f5cc02b707c7955e2abf5871bf54db73384f8b5d2
FILE sample/webrick/demo-multipart.cgi	11708	sha256:330e5648cc52c8ed2a00962367ee3f9353054c2cd6a51c2ddfd6221d33d24fcb
FILE sample/webrick/demo-servlet.rb	11708	sha256:7f6060cceb06fb070184ba7318ac720a2b2283334ad73bcc2e7e9eb5a9aa79f2
FILE sample/webrick/demo-urlencoded.cgi	11708	sha256:a9410e8cdb976dbf7b470cf791017d7210987d4b84dc52cefd6d115b15020ac6
FILE sample/webrick/hello.cgi	11708	sha256:907acd7b94efe5731ae8c0adfb7b2b6427c3278ad1760fdc2d4f49eb3141e946
FILE sample/webrick/hello.rb	11708	sha256:0156fd589bceb6319daa538f33da30f4d36e3e73b260e450a2679bc276d45fa9
FILE sample/webrick/httpd.rb	11708	sha256:df2f4b645dd63e3ec8af28732e9b01fd73556923642894cb2b66a7c6dae4136d
FILE sample/webrick/httpproxy.rb	11708	sha256:5d0d18342529226d2c9c193ad079c080946e4b3d237c7981e5653a4474f6e890
FILE sample/webrick/httpsd.rb	11708	sha256:522a2b654bfcf0c0100e550d4633fe56a45777cca6d827224458396d991b6f73
DIRECTORY test/	30911
FILE test/runner.rb	26083	sha256:69c38e23e68525c955fe41157792c5cb8bdc81f977a1e01467bb18d25995efac
DIRECTORY test/csv/	11708
FILE test/csv/test_csv.rb	11708	sha256:4b671742161df2fd320b59af4330d4df31aa1f514e5ccd41d8d4ad0bb067d2d7
DIRECTORY test/dbm/	11924
FILE test/dbm/test_dbm.rb	11924	sha256:14f3662e753b1a8415493fee868afd4ab76d1066fa34cee76628cae08347b070
DIRECTORY test/digest/	11708
FILE test/digest/test_digest.rb	11708	sha256:d923178b7c152677b2235ff6404e0359cb8565abd7da76f30374a570d869770e
DIRECTORY test/drb/	13801
FILE test/drb/drbtest.rb	13801	sha256:1c49c7c8eec47d164331ecb26ee33c3d3f5620dadd8553d40131a1cb8ce34239
FILE test/drb/ignore_test_drb.rb	11708	sha256:2cfcd37dd2eaa88a667f7c5ef5e8fb816bbeb317b04a62c87a7a1f97387095fb
FILE test/drb/test_acl.rb	11708	sha256:49b2cbb00c10a9e6cb6a305e54202b8b94c63bbbbc94c056a7e940513cdfd546
FILE test/drb/test_drb.rb	11708	sha256:4de18cde96ef912e07293a58b11b71e1ea0190ff01f784eb5313cf2a47a34b58
FILE test/drb/test_drbssl.rb	11708	sha256:30ca63982b3e2760fb5b0e9bf1d4dfeb56d4ed71061ff0aeed2756fba7a911e6
FILE test/drb/test_drbunix.rb	11708	sha256:5543271d34de746f8120e664bd7a1cb9e04eea145ea06c097a697e7d989db4e4
FILE test/drb/ut_array.rb	11708	sha256:196805824cae6d8eb0583de11e0309435387c1249177a71a1bd1f9787ec97a45
FILE test/drb/ut_array_drbssl.rb	11708	sha256:f46e4d516a2bd3288940a040b7e40b57a194f9fa3c80516e47a5081dc84cf831
FILE test/drb/ut_array_drbunix.rb	11708	sha256:a7b0a5b515781e80f034bbe3a9eeebbb808f797d33b21bc8d3f591a641a3d2a7
FILE test/drb/ut_drb.rb	11708	sha256:76df4efc716deed76b72c73b399c0199f876ed89de7e4da3070d2d06a8fd0620
FILE test/drb/ut_drb_drbssl.rb	11708	sha256:5e4d5daaf47415fe819cd5db81a6d993ad766062fd2f0311341d41863e7da2b8
FILE test/drb/ut_drb_drbunix.rb	11708	sha256:fdf8a056c758bffa07faac06ae907b82a450f3101ac7063f57233ff141a66752
FILE test/drb/ut_eval.rb	11708	sha256:34d0cd0c4d34b4c566eb5a58bc8d5de70885d8ac18854acd914db899d6af1336
FILE test/drb/ut_large.rb	11708	sha256:1ff8857bbd56dc088baa358829c4c7f180e42f29be72b1c0776c979442ce8174
FILE test/drb/ut_port.rb	11708	sha256:9fbce8b93df9f8c7007e944ffd37b3d2652d291614280d4d728115355f465814
FILE test/drb/ut_safe1.rb	11708	sha256:6af66cc5978df5d80ba24e0f28c69e7a44edbae1a79c16f89c5b0a1acdaa28eb
FILE test/drb/ut_timerholder.rb	11708	sha256:c81cc318483b3decad19d98a1908e0892fc470474db89717d5c2ec5bb139adc3
DIRECTORY test/erb/	22583
FILE test/erb/hello.erb	15439	sha256:21dea1c21c1c77a7ae69c98e78b541aa133822a79fd9ae118bed686d5c8bd8e1
FILE test/erb/test_erb.rb	22583	sha256:91635b7af69e5e35e29fd1c2667885e33a40bc294010214b2908ebf65c372e20
DIRECTORY test/fileutils/	11708
FILE test/fileutils/fileasserts.rb	11708	sha256:5baf9e48ecf5be2513b3760d392817952599f706dbad09eb556777e4315c651c
FILE test/fileutils/test_dryrun.rb	11708	sha256:ffd81d530b4a1b84dc231e16929a7b4fac28c11e24beba0630f8bffbf6c0734d
FILE test/fileutils/test_fileutils.rb	11708	sha256:c6eccf492a10eed7434e31605e10a461e2babb121b40b9ee28dac22273bef50c
FILE test/fileutils/test_nowrite.rb	11708	sha256:e958d1501709766015c3cf2a00954f38fcd744af93d8811b58b19ee1afeecc38
FILE test/fileutils/test_verbose.rb	11708	sha256:7d00c3084f8f739ce25f2fc0457b7758ae5c12c083483c30da8d65982b548e1a
DIRECTORY test/gdbm/	16193
FILE test/gdbm/test_gdbm.rb	16193	sha256:199101508cd622dc75f36d8401efc6e19f38e61308d67b9577584550886913f3
DIRECTORY test/iconv/	28249
FILE test/iconv/test_basic.rb	25902	sha256:623e6d2deb67e586a5e8d91262adff4de755c90b73c110e8119e1389e7299c6c
FILE test/iconv/test_option.rb	28249	sha256:60e580b484f02b9374fdf8113a5a71ea63232bdfb13d5fe1913d5afb0fdd5708
FILE test/iconv/test_partial.rb	25902	sha256:7469e9cac488fdf8b438e0be67e8fbaf88084c3eb9e434595fdbbb040387f1e1
FILE test/iconv/utils.rb	16860	sha256:dee05df7c87ca57c135f116e1e771ca2e8b4adb749a2b7342fdf5d78d06aacdc
DIRECTORY test/io/	11708
DIRECTORY test/io/nonblock/	11708
FILE test/io/nonblock/test_flush.rb	11708	sha256:dfec1cb4681972d0a1898585b9676cc005059cd0bd03cacc756c7732817243ab
DIRECTORY test/logger/	22285
FILE test/logger/test_logger.rb	22285	sha256:e410099496c83b95b2cc7f58f6b7ce9af75647bc18d0bd53252708aa051010a1
DIRECTORY test/matrix/	21755
FILE test/matrix/test_matrix.rb	19338	sha256:54a296be4a5f45affa907b730a5abbdd71401ec82017772af7e9df054e71d6ab
FILE test/matrix/test_vector.rb	19338	sha256:41e0d397c0cde4e14d31dc4d5b61834379b61683c70f5922c9de8b1219ce7665
DIRECTORY test/monitor/	25916
FILE test/monitor/test_monitor.rb	25916	sha256:1b853ce48264aeac977e2b641bcd7555298fe774338437abe6ac7e04d6bb19e8
DIRECTORY test/net/	28214
DIRECTORY test/net/http/	27958
FILE test/net/http/test_connection.rb	27958	sha256:79c8c348c1c844c657ba19d1755d42be26e2d5cbf18840295b50e703c0eefe4d
FILE test/net/http/test_httpheader.rb	11708	sha256:d005b04c935e549695b7b1188fff5f68915ae8f79506f74950976481b09f3bc7
FILE test/net/http/test_https_proxy.rb	14240	sha256:50a14dbf9815477c6cce17b96203b82febdc84a01c32430901465c7b7b183c83
FILE test/net/http/test_post_io.rb	27172	sha256:697157eee0c5fc49659d1ff882d58ef45ca89ffe932ac5ab81aa0ad0ae1734b7
DIRECTORY test/net/imap/	28214
FILE test/net/imap/test_imap.rb	28214	sha256:36cbc280886948b2ea3595b9ba6306282ba01cc3a16ba4b1e153361b99dbe302
DIRECTORY test/net/pop/	22002
FILE test/net/pop/test_pop.rb	19774	sha256:811aac9e059e450d6e2ab231297f6a9c482819e78218ffc4ebad255b68afa221
DIRECTORY test/nkf/	28195
FILE test/nkf/test_kconv.rb	11708	sha256:c09acfcc7637fd7dde0d7a6d96e2ae08940638051eb7972f543d8741e210fde4
FILE test/nkf/test_nkf.rb	28195	sha256:e747b40f2ecf31c89833710b469c6b2b4d667bff287f789eea40f79a89f93f6b
DIRECTORY test/openssl/	29861
FILE test/openssl/ssl_server.rb	11708	sha256:95204d9efd377e7339bca609cd50387ff0ec2ba8f8986d341bf138148ddadd57
FILE test/openssl/test_asn1.rb	29861	sha256:02701a03d715cf0b6e4158d258ed87fd297485b3115ce69062b3d71e1e130789
FILE test/openssl/test_cipher.rb	11708	sha256:dedf48a31a68215fd51f20a78d1d0954e465db11cd6efc9409e48ee97e7b2558
FILE test/openssl/test_config.rb	29856	sha256:b945787cb762fe223a6c970e788e672fa85fd7cf2145bc07703cb8c631dea11b
FILE test/openssl/test_digest.rb	11708	sha256:6e2f9920087c9bc64d0f98c386ca21317497173ea087914ff93b1cdd4e50303a
FILE test/openssl/test_ec.rb	28367	sha256:d9b48222c30443457e885d4642697019f285f7113a55ad73120181122afc3419
FILE test/openssl/test_hmac.rb	11708	sha256:e4234c35dc3d1d0244f9e04dacb7647bb46e51a1c09b13f77f5851900d2137ca
FILE test/openssl/test_ns_spki.rb	11708	sha256:34d2062de88aa34c82dc076ce8dfa538e74c327492fdc505bb674eb8094455bf
FILE test/openssl/test_pair.rb	11708	sha256:107708e6fd5a9bf9914979bb750afc337e43ffd70d3abb384ddfd817b489172c
FILE test/openssl/test_pkcs7.rb	12782	sha256:cdcb693a81b8b8fc8c85478416698d00272f0a17b237b86b2f5e28124b68b9b3
FILE test/openssl/test_pkey_rsa.rb	11708	sha256:39facb8c88d3d741d113932c0b9ee07349cd6b9c569e5929add8e1b6a6d59d67
FILE test/openssl/test_ssl.rb	23117	sha256:23ae5da913f5e7158f460db99b6733a36e1f10d362103f43add40d7cda7be6b1
FILE test/openssl/test_x509cert.rb	28367	sha256:396a5e12fb75c020caa8ef32997bf6a498c5d4e8e682ec325f61a3637ab9a828
FILE test/openssl/test_x509crl.rb	28367	sha256:145037ef71e7a1d1d704ad8736ccf7fb8cf79b81361f69508c6e4aa6ff05d1bf
FILE test/openssl/test_x509ext.rb	11708	sha256:14c872eca87a1336fbdd63b9c6dc795474c4a8faeb5d90b6afbc3d37bdc2a1b6
FILE test/openssl/test_x509name.rb	11708	sha256:38b132b9bd98965ae8f0fb8b786e65d4b9a0a528c2a888303b56101e60d075a4
FILE test/openssl/test_x509req.rb	28367	sha256:77f5c574fcc79515e526de7521548a2213d4b81e36d3843cc4a04e2aa969fcf9
FILE test/openssl/test_x509store.rb	11708	sha256:575e2994950ca836e82b1a14ef2535d046eeba417d2438309c11a6a5f1407c96
FILE test/openssl/utils.rb	29856	sha256:42fa8cc2b82f161d9c91494e7833a6655ee329120f0e981ef8de80d7f4db64d0
DIRECTORY test/optparse/	28407
FILE test/optparse/test_getopts.rb	11708	sha256:7f00d1d5e847365f4eb2145a86b9ba8997cc3f360b021b876d1bb7715118cbd2
FILE test/optparse/test_noarg.rb	11708	sha256:d843f7362cc0cbb8ad33e0228c4d503e25972aab92e1b99ef8aa0de972f57659
FILE test/optparse/test_optarg.rb	11708	sha256:54a5ecad9aac99ed1cfaa29f4043fca10bf25b0560d08bd71f521ae7a4ed493b
FILE test/optparse/test_optparse.rb	11708	sha256:89ffb5d3842c5190954fed8d2553b050b02897de3ec31515b3883c6484cc7d80
FILE test/optparse/test_placearg.rb	11708	sha256:b03381e2906d55ea19e71cc78861a94701dd4021699fc884521a3aac4163a1fe
FILE test/optparse/test_reqarg.rb	11708	sha256:bebea78a6c95cb864c66be2b5eeca638fe432d914f23c5ea96d196b692bf9eba
FILE test/optparse/test_summary.rb	28407	sha256:dcb3ab153c716fad8b38ce57c4271d0a12b8eabca2d8be0521766a561475ab52
DIRECTORY test/ostruct/	25917
FILE test/ostruct/test_ostruct.rb	25917	sha256:43b40d8699f4e6a61862b628075942d2b70b6d59968674031b16bf3575f41ef8
DIRECTORY test/pathname/	23920
FILE test/pathname/test_pathname.rb	23920	sha256:513dbf1df747dc90a583020a47561cc3b1e113c222d1c210f413936d29eb1eff
DIRECTORY test/rdoc/	11708
DIRECTORY test/rdoc/parsers/	11708
FILE test/rdoc/parsers/test_parse_c.rb	11708	sha256:748752837664e24f4b64fe5c60307765b626eddb0f0e5f83743673e1a2db3d02
DIRECTORY test/readline/	11708
FILE test/readline/test_readline.rb	11708	sha256:f8d0f72bf58b451f053d26fb47668579b0f2405636b7b19029ef87ff923896d4
DIRECTORY test/resolv/	30303
FILE test/resolv/test_addr.rb	30302	sha256:fa233b0cde6d2368ca4ef7aa405864b4a33175e40596f4ee7acb3df8c9a2ef95
DIRECTORY test/rexml/	22062
FILE test/rexml/test_document.rb	22062	sha256:c960b8a1eff0674d427b33d515866bdc191f099e22c4b07b4127055538e1b0b7
DIRECTORY test/rinda/	22349
FILE test/rinda/test_rinda.rb	22349	sha256:a18a68634aa25938567c6fb3e6b8aa2700f655af986a578b12336cc2c255d8c0
DIRECTORY test/rss/	27915
FILE test/rss/dot.png	21262	sha256:e089ce45f80d20c6fec84e6056580c4bd7b0bbb553ae944b85ef0e05905d7827
FILE test/rss/rss-assertions.rb	23120	sha256:6f54a3148bd074c0114908110c5743127893604905af1577ff8b5cc74d89470d
FILE test/rss/rss-testcase.rb	14054	sha256:84482bb36ed2903ae1c33f4553b4357469c02f72512039d85fe6fe0f34b9081e
FILE test/rss/test_1.0.rb	13747	sha256:719035dd506344538b9f946270733963be30b1c5cef5994eaaf33fc3731633c3
FILE test/rss/test_2.0.rb	13747	sha256:ba796b4e8a28b5053e27c44ccf23acd93b8c428e71171bb9656dc4b094c46c13
FILE test/rss/test_accessor.rb	11708	sha256:e3166ba389676b803298b746de9b27bf7996c131b8052be6a84f663c64fc032e
FILE test/rss/test_atom.rb	23122	sha256:320270c35613dfdbeec23ed4a78f7e7c4cc149091c9074f4afdb34c6b7dafba8
FILE test/rss/test_content.rb	14054	sha256:33fc997c879019f504604062792870ea7ecf39f5f7a1fbc98f49688201a0f99e
FILE test/rss/test_dublincore.rb	13747	sha256:03fc1e5617bec8240ed71af399035a309f0df059cd91920508c8c11b105c68b7
FILE test/rss/test_image.rb	13747	sha256:64cba7b0c8ad71c29f62ffb0dae96ef16679070270363ed3399acce1decb9587
FILE test/rss/test_inherit.rb	13747	sha256:f3eba7f0bf55262379365fcf53d85f495f8adcbb51f04cdd2eed395e14af6161
FILE test/rss/test_itunes.rb	14083	sha256:eb6e6d9c8d92188bfc462a9d57811358b092741f33dbe8910db764730b0698ec
FILE test/rss/test_maker_0.9.rb	27915	sha256:48a25ef2aab5b7d9abc9f6c73241c8ceb201680287ceb88bc19209aea7fdc54e
FILE test/rss/test_maker_1.0.rb	13747	sha256:0c39a7fdb9a96551ed7cc04b64766563edd0d3800ea838a0f12b48b5fae7fe09
FILE test/rss/test_maker_2.0.rb	15432	sha256:beece8c0cc3789bbac19630635bff96078cc4e6d8fad35555d99e47861e582a6
FILE test/rss/test_maker_atom_entry.rb	13747	sha256:f5257a1f06f405f3d03908be40bfd674b660a4d1017b6c5e0910aea2d4f6fbae
FILE test/rss/test_maker_atom_feed.rb	13747	sha256:3a743906ea08f28c9603b2ae140fc250e5d788882df92e860d1becac48d2b0ce
FILE test/rss/test_maker_content.rb	14054	sha256:84da8c77b9ff77cd5c6d42ef29ea04f75a3cd12ab92b7acfc3b23c6beba5b84f
FILE test/rss/test_maker_dc.rb	13747	sha256:f01ed1f1e228cc64398c94a631ac899d77363533682d9faaec05242064490550
FILE test/rss/test_maker_image.rb	11708	sha256:bca08691b7279d37f6c2ba6eaee6221971dfb0ea8c7197cbb60653ccee7fc683
FILE test/rss/test_maker_itunes.rb	13747	sha256:ce8d6baaaedaaa70faa55f33406469ac20e4139c57b74df82198375377dad202
FILE test/rss/test_maker_slash.rb	13747	sha256:9dc475e1ed2256c5421eca5a7fda4147c1746022fed9b36f70aaae55c4ec9fa6
FILE test/rss/test_maker_sy.rb	13747	sha256:a4292aa283bf5d98cc654f25fe7766390c1c40d7b1730f331edcf3338475c4fb
FILE test/rss/test_maker_taxo.rb	11708	sha256:93de1708f74cd5c8da7170752fb70e81865ff6250ca464e98e6a7f19786cfce9
FILE test/rss/test_maker_trackback.rb	11708	sha256:e4c6fb7d5205e694626b294d8279f17586b3d078c9597818e459e3d2a262f0ec
FILE test/rss/test_maker_xml-stylesheet.rb	13747	sha256:63c3ae3b72517ea22c0481a0521a68e8e40ccfa2153ae3889ad7ed953d705011
FILE test/rss/test_parser.rb	14753	sha256:3fc01bfb70bb27dfbfe7b5909c15a8889d6141f70639da93eb3d31302957d695
FILE test/rss/test_parser_1.0.rb	13747	sha256:662e22a99a40751f8e1df9241bc4a1c4b5f3ee03687d34c07058610df91293cc
FILE test/rss/test_parser_2.0.rb	11708	sha256:a9ddf7240dbac7d0ad63f8c9e1a54d9313eedc142c36b3311e7f165a74e2e4ea
FILE test/rss/test_parser_atom_entry.rb	13747	sha256:f11977c23f579e66cfb11e8d9b0412a0ea702d18f74a40e2d51b3d7dea23df6b
FILE test/rss/test_parser_atom_feed.rb	13747	sha256:10c7385cc0375780e66e22387c4ca711629153f4aaf488beb69734bc1e2ec68e
FILE test/rss/test_setup_maker_0.9.rb	13747	sha256:ba2558cb00f69ac7a2ad322fbd2a29f292a4d944a82b6ee8cc4aa30b3c06b3df
FILE test/rss/test_setup_maker_1.0.rb	13747	sha256:40871708f246d8a171fa06cf8ffc9f3bcbefe73f431b90c014942f5cec9c9880
FILE test/rss/test_setup_maker_2.0.rb	11708	sha256:97c0ca396cdaf5fcef00eb77cda561cb2729f74724ef7e13bf469363233ad9c7
FILE test/rss/test_setup_maker_atom_entry.rb	13747	sha256:bdd15b60881866564ffc22c54159087cb44c6bc487df37a61aff0e63ca81e5ea
FILE test/rss/test_setup_maker_atom_feed.rb	13747	sha256:342f2e82e0bcb9dc22c7f728581b5caab05419dfebe68cf0ca99c1e8d5cf6bab
FILE test/rss/test_setup_maker_itunes.rb	13747	sha256:b0d5f7597724f1f63a5e57f401d3029d60d66bed3ea1714cb1a2ee2e25e659ea
FILE test/rss/test_setup_maker_slash.rb	13747	sha256:03f14f7644a1176ba0e2ac3971bb085c0324233b99d2a663ad7ecc8ad0aa0668
FILE test/rss/test_slash.rb	13747	sha256:4c3077e97cdc4fc23b66858aa5e7af12d14b84a1e7dc5be66105d272bd0c509d
FILE test/rss/test_syndication.rb	13747	sha256:af9ecc0c6c753319361631f40c13e3fa030c8fdcd8612cafa73cc25f052f4747
FILE test/rss/test_taxonomy.rb	13747	sha256:ef0844d51a9168b2d6a398a6e2d9619328683ce2e1bc72c3e07a2a38632cbb29
FILE test/rss/test_to_s.rb	13747	sha256:6cd4f98bd56ac2f824097501271f82df0f1ad4a8ffca53e76ce29603846f242d
FILE test/rss/test_trackback.rb	11708	sha256:e854197796ce6d291b596922a3320ca3c9e3e512ef8e2913a4cea2acccf788da
FILE test/rss/test_version.rb	15432	sha256:af3b472061915371dd6b527e6ce320b0e61c073fa9bce1766f8fa099376e369f
FILE test/rss/test_xml-stylesheet.rb	13747	sha256:94f71a80bc295b8e1ef20ece2cc712f7912e1b66c6578175b42df0acb98f9685
DIRECTORY test/ruby/	30911
FILE test/ruby/beginmainend.rb	11708	sha256:16ca520908b6275a3e08ac40f721d21fd3aae0c85d450516155f291770c01dd6
FILE test/ruby/bug2519.rb	28246	sha256:1e25a6fa45fc44cb9ec21000dcadd9bd64bd3715e42011ad1aa2af6af25f8410
FILE test/ruby/endblockwarn.rb	11708	sha256:ba5a9b0be5bdf444d86795ccefb8c0049f68e8428d0d2193ef9fcf6a76c4e36c
FILE test/ruby/envutil.rb	11708	sha256:cdb57eba31d2abe8e015f6efd70c3d440f93f7f8042dc1c19deb44184fedc09c
FILE test/ruby/marshaltestlib.rb	21731	sha256:32fbf30db78a179358669d91eef775d22813a0b99ad2079ac9ac71e63aec8c1d
FILE test/ruby/suicide.rb	12503	sha256:07c496c6326cad6d8d9de903030d925c5d0f14d507d768ec72bfb4b4b1134789
FILE test/ruby/test_alias.rb	11708	sha256:93b307cc99c49958983f7958873b2e785a79eaef555fff014cae61470b4306a5
FILE test/ruby/test_array.rb	16695	sha256:5cca140c0347c1fb77497347833500c7b16a271b98ced24d3cede68206ff078e
FILE test/ruby/test_assignment.rb	11708	sha256:c82c02ff3a8d315cbfd082663a66facae42b466509a283189ef0042e82d8feaa
FILE test/ruby/test_beginendblock.rb	15558	sha256:289d0f60c6e7aa5ab21c0e9ce6147ec2f58c97efc98c3f9910853722c8033ecb
FILE test/ruby/test_bignum.rb	15647	sha256:47e63d15323856a4bc848f3b7517946960a799596a5cfa4d180864937ba907f0
FILE test/ruby/test_call.rb	11708	sha256:02f4783b6a0eb2930c6bfc8f68eb5ed351d42a8362c351dcfecba4fa2305e83f
FILE test/ruby/test_case.rb	11708	sha256:b881177ac33469dcf65eaf0d86d6c831657cd5a06d6db282e367b13ad76e4a56
FILE test/ruby/test_clone.rb	11708	sha256:76e6f1aa62652dcd46fb5107248489c3a32cfcc9e78c76643c9fbc419a1e5d0a
FILE test/ruby/test_condition.rb	11708	sha256:72ef55ed7f235dac6131704b4742206a2148a86c8160c049a4e551611559170c
FILE test/ruby/test_const.rb	11708	sha256:91ee73d0ce694e5644bf354cd5d370b5904db4fcdce64d0127e8b70ff4fcab6f
FILE test/ruby/test_defined.rb	11708	sha256:7c9ce26657b782d209ab5609954f864e089850db97fce7bf238393ef7fd6c0eb
FILE test/ruby/test_dir.rb	11708	sha256:5282d9398d89a0d6bf2fb0cb123a85c146dbc21ebb4623a9f947b0b91a95e422
FILE test/ruby/test_enum.rb	16695	sha256:8c55fba2214d0fe3226c4f6103a3792b65d4342c4da0654ff981bb64396646ba
FILE test/ruby/test_enumerator.rb	16794	sha256:733f554246855b95844853ef7c6a79738501632ef38041285a29503c801bd0eb
FILE test/ruby/test_env.rb	11708	sha256:f0c46626651a02952a188add439d7e0bab6e3be9eb04c0460de7b2d7809d14da
FILE test/ruby/test_eval.rb	11708	sha256:8f44137d16134d01c8394c3ddd349502cef04c410a712a4fbeb002062ccbe6bd
FILE test/ruby/test_exception.rb	30911	sha256:4a16e774d9bc2160c2b5cb0a0f81b6504260b7661eac533b99e53eb864003d4b
FILE test/ruby/test_file.rb	11708	sha256:831427d8e1c7c0e43a519cef89df57e6b142b75db7324555b73e53e177a4c1a0
FILE test/ruby/test_file_exhaustive.rb	29859	sha256:f87ac3555ac312db9d580ef68fcb6530f88631dfa7531c90206200e9d70fe3e6
FILE test/ruby/test_fixnum.rb	12808	sha256:02aee4bcb801bd66bff239213fee40fb99de2a077035cfb1808002e9c75180b2
FILE test/ruby/test_float.rb	17989	sha256:99f882d25f0c469e7ed3af6d229ccc6b0561796a84ec420753c1e4e3a962fd03
FILE test/ruby/test_gc.rb	25801	sha256:dad16c65687133997bfc23745637ecb9cf02fc1017cd9edd1cd1541bb5983a3e
FILE test/ruby/test_hash.rb	26081	sha256:e6fdcd4002a177f7545c82058b69128f39e67aae2999cc458d9077d98ef21e3e
FILE test/ruby/test_ifunless.rb	11708	sha256:8706b37f2e99728c5cc1d01fee066cf90842485d8a8cfaa90da845f251455529
FILE test/ruby/test_integer.rb	14312	sha256:27286a5bb83c78eb6726c5b04ea4717ad9f236ebe6f67c848ef4e1e4f6fdc741
FILE test/ruby/test_io.rb	25918	sha256:3dc4689fcf94287b255436a9a50cdb64b6f371f55c3ec3a3e923f19502aeaa26
FILE test/ruby/test_iterator.rb	11708	sha256:71fe0254c8c971dffc3837bfea2d866fafedcb861efeeae1fe94c9a05e589e1c
FILE test/ruby/test_marshal.rb	28406	sha256:83cc6320d48fc61fea969420f2cdf453828a68c814b19a9c2555bf74bf68bfec
FILE test/ruby/test_math.rb	11708	sha256:fb84656c28917122b09d4a5168a9b0fb4a718c9c6a7a61651dbc80adf5ba35bb
FILE test/ruby/test_method.rb	28246	sha256:0959b15eece6f9aa0a4bba93f8cd17a617caaca6952a3d700abd68a0a03fbe92
FILE test/ruby/test_objectspace.rb	11708	sha256:ae823541cee637774b4d40033077e815cb147d39d5bed62db34d77a47037346d
FILE test/ruby/test_pack.rb	28220	sha256:b4de89cb6537eba4c56099210fad9292e73a30df739a96714ee9c9f6fe0b75f5
FILE test/ruby/test_path.rb	11708	sha256:3c44086bf84f63b791733ef33b1e4ba44ba9549397fb08597e38c6ba1dce4723
FILE test/ruby/test_pipe.rb	27913	sha256:38ee13cc85bd44620c7d66bb16d8a6cad786046795bd3482f4ba7fe7192d8768
FILE test/ruby/test_proc.rb	23997	sha256:ccaedd5b95dea61a57ca012de01639772cb4d981fa5a86c218681c2edd2495c3
FILE test/ruby/test_process.rb	11708	sha256:1dd1c6e75f33aeec9cf9afd701b0b2ed10a6f40e47375ed93fac6e5c98b24f7e
FILE test/ruby/test_rand.rb	11708	sha256:b56fd2fc04ccb726850d2c092a0ea4edb6622556ce6445e71d690ef8db65c69f
FILE test/ruby/test_range.rb	11708	sha256:48381e589bd028bf95677875b649ab80ea7b0bc86b792ef5427e73875e2398df
FILE test/ruby/test_readpartial.rb	11708	sha256:670796237eb4b163deef1f5fc780bec388a6f2d3bd3feda666c67211f2fe4951
FILE test/ruby/test_regexp.rb	28224	sha256:6035fa6286cc88832194d22b64d4f092546684137ebba2336a9c51fab13b942e
FILE test/ruby/test_require.rb	28210	sha256:759d2e777ec81dd46fc475bb7ab8edc1839d6ac100cb80f970207daeba51deb1
FILE test/ruby/test_settracefunc.rb	26142	sha256:1c46926aef6ff7c04228f822b645533465a5dcf53ef1c7d2984f9d206a0c20e9
FILE test/ruby/test_signal.rb	25819	sha256:8731ee5421470215ea5c7409f0f340455d6eb27146c141e8d73979fee15d0f90
FILE test/ruby/test_sleep.rb	21290	sha256:f3dfb78374f5500983cb4bdcb643e493d30060021cdf7f66d21f1a8dd1512074
FILE test/ruby/test_string.rb	27145	sha256:d82a1ec6b5d74f0318aca2ac16c0f9d62d311ab60c4ee15ae484b68a44dc9e07
FILE test/ruby/test_stringchar.rb	11708	sha256:02076970ebdfa9a8c046d1337a4ec9f77a5b76d97fd883f8e2f2987194ad5f9a
FILE test/ruby/test_struct.rb	11708	sha256:b94e52547549dc2b0ff2c584d39326151d6c2604c85f605d41c2550d52c84d13
FILE test/ruby/test_super.rb	27954	sha256:8c021dc5b8d9bc733b77b1748738658758725ee38fae09e4d06a4d0e4d5f9712
FILE test/ruby/test_symbol.rb	16166	sha256:c8e47052aa919422dac4301f590490e0b53eb2f84a00f55164177a171de5061a
FILE test/ruby/test_system.rb	13085	sha256:d33f1bd05cf1e6f71525633f64b2bc2c3f33a1eb1068efe269f3440afa931ce9
FILE test/ruby/test_time.rb	17709	sha256:9c0b6f1ac170f6e2e58dd05f5255e9587c341d3c93f3dae5686bb71b0487e138
FILE test/ruby/test_trace.rb	11708	sha256:7cf03a105f0d0a19b623f312fd1d4565f44f706b01c23c25dff3654c566a22e6
FILE test/ruby/test_variable.rb	11708	sha256:4023f2df074fb5304e6f4187722181f4c183508414dead3b23cf818db4e2edf1
FILE test/ruby/test_whileuntil.rb	11708	sha256:8028dd29ba3fb2f415908969cd8151d2a82d989442dc2729938c3ddf6a3ae762
FILE test/ruby/ut_eof.rb	11708	sha256:3e94212da7b46b617db297c093df65b8f22adf86f8bc2057d16af2457c4d6e2d
DIRECTORY test/sdbm/	11708
FILE test/sdbm/test_sdbm.rb	11708	sha256:82a094e1c4f72edd2d762189f823f61f14e638e3456388e6d9777dbc7512b46a
DIRECTORY test/soap/	11708
FILE test/soap/test_basetype.rb	11708	sha256:0ae7006c0cd33d2ab3499ab474360630c10de3241b2c3a6122ce8ee369dfa032
FILE test/soap/test_envelopenamespace.rb	11708	sha256:7718d898fc1386ed8fb77d0c6ef6b445ee9fb3c75a7315887a25478b8f8dc693
FILE test/soap/test_httpconfigloader.rb	11708	sha256:7524879b9bf2db0cfdcd2c8b2d9078ac238f7fb6850e8b9f47c5463db0deb62e
FILE test/soap/test_mapping.rb	11708	sha256:c84b0a50626127dab5385aa14e79c9f2f9e7049b3b8c9a4762d54ef0f3715e9b
FILE test/soap/test_no_indent.rb	11708	sha256:2b5bbcad576004c2eb39dc4cba93008c04bd00ef56741d2ffad83a2e6d5f38ac
FILE test/soap/test_property.rb	11708	sha256:33f1b8b645aefa8558e8a2cae6ad853e4ec78ce16d8af8af6634a015ace9c904
FILE test/soap/test_soapelement.rb	11708	sha256:7afee7884766af1565c1f1870594d5b84c89ba1840cd0ad87a807f655a23cddf
FILE test/soap/test_streamhandler.rb	11708	sha256:b06b0a7e1cd3b6359fc0137a5abb1f82aa1bfa9cf0a29b78ed0adf59b5ae29ba
FILE test/soap/test_styleuse.rb	11708	sha256:041efcb5737cbce0b516cc132dcba4a110c25317c69bd827c8a3cd454b5c6f27
DIRECTORY test/soap/asp.net/	11708
FILE test/soap/asp.net/hello.wsdl	11708	sha256:823a16f930850686d48b6fdbf600fe6f2093d4fde6fee5a79d1c4393c294c1bb
FILE test/soap/asp.net/test_aspdotnet.rb	11708	sha256:cd5ad500ed0e0ca2ca71e3523f848a2005a2d476defca3187cdfd03d29793cd8
DIRECTORY test/soap/calc/	11708
FILE test/soap/calc/calc.rb	11708	sha256:c16a926b94a21987b820a87ced01d48828aa0f8b76557e48e58821044b32d653
FILE test/soap/calc/calc2.rb	11708	sha256:f43da70f1be69b3861cc417d7b0cf73cd6b48d8619b2ecd3a28f3177db29c0d4
FILE test/soap/calc/server.cgi	11708	sha256:236c0e808ca7f7c651a3ebc46159ebe4507cf7eed0d137070ac83a31689eb3e5
FILE test/soap/calc/server.rb	11708	sha256:69c2a19f1368b9131ba006e557b123764e6eb5908822bf90c5b5d11d2a121ce9
FILE test/soap/calc/server2.rb	11708	sha256:24b7b8fa884b503c4d9e3fbeb1f318ff7ff0cc9e582fea46e5d1ad13f4220d12
FILE test/soap/calc/test_calc.rb	11708	sha256:9df857d32eddfbcd467f384fb45fae7e13c700380b2fc9ea20ee26ef126d6f21
FILE test/soap/calc/test_calc2.rb	11708	sha256:943173e29b130aee91f2188da5e349bcfce0b0b2dc8f17192aa69b1ecf5adfa5
FILE test/soap/calc/test_calc_cgi.rb	11708	sha256:80876060cf50de287e0e05c1901adb07fe317d1b1fd616da70afbe713463fe1f
DIRECTORY test/soap/fault/	11708
FILE test/soap/fault/test_customfault.rb	11708	sha256:ff3479ee4e7626578ed555f076e278064a87807211567f43277f01d0360c258c
DIRECTORY test/soap/header/	11708
FILE test/soap/header/server.cgi	11708	sha256:47bd674f7f7fbf7291ba21877023cf576382bc70b5125649774b22072a3e74b2
FILE test/soap/header/test_authheader.rb	11708	sha256:a90f98481c1d5f3f0598e863dec6609bad228bae498db5e90485a416a1b80ed9
FILE test/soap/header/test_authheader_cgi.rb	11708	sha256:dd4b842080924780cb758a26bf3c3fce8f8215aa0de1a9faa5b117b6cfb62662
FILE test/soap/header/test_simplehandler.rb	11708	sha256:4771067159feb730cb6e06439c5d51d64d30c5eb554bbe69d746801ed4deab56
DIRECTORY test/soap/helloworld/	11708
FILE test/soap/helloworld/hw_s.rb	11708	sha256:c9350f43ff4a39abfc40a4d7393152aed3c16794767abea5d1452fc894cf9912
FILE test/soap/helloworld/test_helloworld.rb	11708	sha256:49995830a4b3b790ab85b41f3f98674f7086842f4bdf3180092d140982802f9e
DIRECTORY test/soap/marshal/	11708
FILE test/soap/marshal/test_digraph.rb	11708	sha256:47a04c6603f04959719e79b61aba42782cca8b9c1c228cddb5dc4463c0c62c84
FILE test/soap/marshal/test_marshal.rb	11708	sha256:dbd620db13e9fd323fa717a38580d97b586865dab1a104c26bc1fee0f761cb7c
FILE test/soap/marshal/test_struct.rb	11708	sha256:dd2d17de14d93a995fd5eadeeb67df3b2e9d5a149e7b525c9860eb676b34f2bf
DIRECTORY test/soap/ssl/	11708
FILE test/soap/ssl/README	11708	sha256:a1ddb942862893e488dd16d32c04d72591e3f62a1014a8a55f7bf309e578bb88
FILE test/soap/ssl/ca.cert	11708	sha256:727ba0bfa7de7be54e83fc613b41b2b68f45e391886c758c60fb95ae04ade055
FILE test/soap/ssl/client.cert	11708	sha256:bffcd50492c3dc685089df3d6b2f3f8875a52342586d78b21e27eaed4b0b4b3b
FILE test/soap/ssl/client.key	11708	sha256:3175ecf05041ce22a48143fbb0af7e2b863399bf2d9f0593608b9a7f8937271f
FILE test/soap/ssl/server.cert	11708	sha256:efe0d32859ed396da8ca69e27857f9786f69179957012d7a9873b6abfc986203
FILE test/soap/ssl/server.key	11708	sha256:19bb5dd3045f25a21c464274b7a099af04334e63c7958912d91dd2eef856f2fa
FILE test/soap/ssl/sslsvr.rb	11708	sha256:029f99a6de08745d63af0eb65b9b89c904d46b87190db004b0d819b11915f7f1
FILE test/soap/ssl/subca.cert	11708	sha256:ac266997e797c752d9a56e3f06363ee2469bf8acd5791b6aefcb9bd9ab8aafb1
FILE test/soap/ssl/test_ssl.rb	11708	sha256:7f7c8fd6cae79c49e94783a9339ea25417d3dd20511e9f350fc8ee513fc0a36b
DIRECTORY test/soap/struct/	11708
FILE test/soap/struct/test_struct.rb	11708	sha256:18b451df802bdfb2c9d0632fb2b85eb9011c62c386a81825dcead8de8eafda20
DIRECTORY test/soap/swa/	11708
FILE test/soap/swa/test_file.rb	11708	sha256:48b5254d1cc5f932fa5cf4a359b385d529555883988ad589384d5a77a28ad2f3
DIRECTORY test/soap/wsdlDriver/	11708
FILE test/soap/wsdlDriver/README.txt	11708	sha256:0f881e7a4c474e4cb0ca7664f02fd72bebd47857c6708e7eda075b2748f300f7
FILE test/soap/wsdlDriver/calc.wsdl	11708	sha256:1f198f7eb408d7eaccd758f6a75c71d12842c095f934ab6159f804a5116983ed
FILE test/soap/wsdlDriver/document.wsdl	11708	sha256:8529f00f76d055de0a368c9d87230091d86e6d1040a2e1824ce10ba730844767
FILE test/soap/wsdlDriver/echo_version.rb	11708	sha256:93abb1a012395fd87ca0026ef37a21e5bee0bd7f82f0a2358ba9dc56184e18ff
FILE test/soap/wsdlDriver/simpletype.wsdl	11708	sha256:8e495729267fb49b76c676828a64eb95ed8f0abd8d59ea097aef6b8b7b819e09
FILE test/soap/wsdlDriver/test_calc.rb	11708	sha256:b46119a393afb164a22b95e39e8c34ddd1cb2433399c6843914ba4d35c8ae852
FILE test/soap/wsdlDriver/test_document.rb	11708	sha256:779f5ff74e010727a3b2504019a7f64a2896a2c7a362ec3ebfbca06f7878edf8
FILE test/soap/wsdlDriver/test_simpletype.rb	11708	sha256:83240d0c12ed2d0961ed735a0e176056e9aed75e0e43729faad04144a194e95e
DIRECTORY test/socket/	11708
FILE test/socket/test_nonblock.rb	11708	sha256:c31f02ff04319284846f51d4120fa9e188bb08e9be807bd86e276d00e6842264
FILE test/socket/test_socket.rb	11708	sha256:1c4e1b867cad75ab88e2e99000a4fde5f54dfb92a02c117bb912d1eee2878660
FILE test/socket/test_unix.rb	11708	sha256:7d571a99fa6caed07f853aab0642128459b41d1700ca09c658010733a0a47f82
DIRECTORY test/stringio/	26171
FILE test/stringio/test_stringio.rb	26171	sha256:76135460612a1699d4519f1a3cf8ac37270030019196d85b22f548ad7b19cdd8
DIRECTORY test/strscan/	11708
FILE test/strscan/test_stringscanner.rb	11708	sha256:3781b7cf02ea97fdd9d10b0dc16cac2b9baea9de53e0f1ade435a94f517d0547
DIRECTORY test/testunit/	11708
FILE test/testunit/test_assertions.rb	11708	sha256:bfc95b65fe8fc61f39a697f0be4cd7c2ffd07fa6f82e197818471a06fb568094
FILE test/testunit/test_error.rb	11708	sha256:c7b1e1b45285e0c688fa56c4eba18ce59d20987c2d2df4ab68c4712e13dc9897
FILE test/testunit/test_failure.rb	11708	sha256:d8ee1301f7ea23f57144dc4f3eac8da6a13b2bb0e2e9bdb0bb634a1a96a9da00
FILE test/testunit/test_testcase.rb	11708	sha256:a613af7be766183fb782421df7a93d0d636aef49ad780ab547ba556f28272a54
FILE test/testunit/test_testresult.rb	11708	sha256:35e88e778c4828d3330ba442731e540d001db2757e27b5c6ae98252a603de764
FILE test/testunit/test_testsuite.rb	11708	sha256:d015ac1b5a3cbc24ac7bbb2fbfd7e8ef7a6b4753187dc3df0987eafae45ab3b1
DIRECTORY test/testunit/collector/	11708
FILE test/testunit/collector/test_dir.rb	11708	sha256:67b3607befc92d984a865fd4491f60ffef64c11b9827d444029b3c901167f907
FILE test/testunit/collector/test_objectspace.rb	11708	sha256:431e3d81174812e8505cf2ba9be3bc97ba20acd8318596f08ba8b1ea6753520c
DIRECTORY test/testunit/runit/	11708
FILE test/testunit/runit/test_assert.rb	11708	sha256:9d9c15a0386954f9838e8949f137837a9ad1b0b278e2894813fcb8d12dc0b98c
FILE test/testunit/runit/test_testcase.rb	11708	sha256:ff42659c992881de540ce4477761f998af3729d7d93310d65ea734f75161511e
FILE test/testunit/runit/test_testresult.rb	11708	sha256:5b1432675fa77f2d424f314ad71de75349abc409fdcf06a64db000a7e4de36d3
FILE test/testunit/runit/test_testsuite.rb	11708	sha256:00c53808f8de7e764136d00c2ad5a050eb4e0d26d47eb9275d3ba9ddb47287c9
DIRECTORY test/testunit/util/	11708
FILE test/testunit/util/test_backtracefilter.rb	11708	sha256:df5fea0b2eae12137f2308844f0b23234ce4c9590105a580f8baba0258309e99
FILE test/testunit/util/test_observable.rb	11708	sha256:06d0c824cd6d5a85a831d03caca81ee4a71f323b85c85fa7dfd5c6fa26c9e7db
FILE test/testunit/util/test_procwrapper.rb	11708	sha256:6d2bf3988b8ff48f80d69f2c91d730bee65b4d2c3bbab1a737b6d25ae47ccb42
DIRECTORY test/thread/	23049
FILE test/thread/lbtest.rb	13431	sha256:6bb42a302f27d4b054a8407858f240c8db890a11ee14fc0b2cfa52ccbf3ff72b
FILE test/thread/test_thread.rb	23049	sha256:f63db308b2b6a7ded9d313a2c2df7c820a9aca1e0f13152617de6b102fad0c76
DIRECTORY test/uri/	16085
FILE test/uri/test_common.rb	16085	sha256:fc7f7d12b6af4a300882014b1b3c9ef55b2b29b334e79829fe2915ef4b6571ea
FILE test/uri/test_ftp.rb	16085	sha256:dada9d7252b48b4977e20c488150984a83ebc661132d4c4209d6b078b77f54e4
FILE test/uri/test_generic.rb	16085	sha256:8ac070b04b49f7c0376737344deb8c138ea0ea84376bd0219e04107834346a4b
FILE test/uri/test_http.rb	11708	sha256:cb2c39b89b2c94f1fb6adbd9109eee5026d2f212ae77c32fed359f646c1be3a2
FILE test/uri/test_ldap.rb	11708	sha256:5998331412719bbc977656d593f4dd4c41400d194a4c573d4a3ca49600a3d8cf
FILE test/uri/test_mailto.rb	11708	sha256:642163e585909c1bdd133c06fa1c4b78671879cf3c08900e3016d9a8a29b5bdf
DIRECTORY test/webrick/	28336
FILE test/webrick/.htaccess	16458	sha256:71136fb1ec0c7ed02c4ec87fc6f4e9b1888294b07a3ee0042e21566a5e963213
FILE test/webrick/test_cgi.rb	16458	sha256:6660f9c94663c30af8fa9a791f462f3a93331785d8fa653dcf26bc7e6e2eea63
FILE test/webrick/test_cookie.rb	11708	sha256:906240cd772df4946d0d6abb497ad7753498547afd530a7bc59a3d01fa9978d7
FILE test/webrick/test_filehandler.rb	28336	sha256:479c305d90a0ebd3186979bbe75e312c232977304785ce65e2c6cfddccbaa436
FILE test/webrick/test_httpauth.rb	11708	sha256:804b935cd542013b7db709055d541021c0fb50d0c73a7ced9a16fe2c51f518fc
FILE test/webrick/test_httprequest.rb	11708	sha256:16f690bc9bc6eb3f5704751c8ac53906f55728bd842d16d94d8c409f6c0f3a13
FILE test/webrick/test_httpserver.rb	11708	sha256:c2e915b1db6e738d918c6192a34630906dd3fbb53c9b4181ead0c105475dde2f
FILE test/webrick/test_httputils.rb	11708	sha256:5222131424b8e4028684f20a47c3edd16428339d6685caa1813c36af4336a1bd
FILE test/webrick/test_httpversion.rb	11708	sha256:62cd70bf4dc1a7608f4910065c13e6eb12b104d4d18f14162570c274e5aa6feb
FILE test/webrick/test_server.rb	11708	sha256:173a24f500567ef122db135cff7baab1e7b78bea849e0df02043f8c521417a4e
FILE test/webrick/utils.rb	28336	sha256:456b30ff2d44d10c3590a71fefafc436f5f85b0288c149080c5e404bebbfb391
FILE test/webrick/webrick.cgi	11708	sha256:181ba18ead93c9e0ae68222560b5b69eed0e40f3b6bbf41aad1a21e95ab950f1
FILE test/webrick/webrick_long_filename.cgi	16458	sha256:181ba18ead93c9e0ae68222560b5b69eed0e40f3b6bbf41aad1a21e95ab950f1
DIRECTORY test/wsdl/	11708
FILE test/wsdl/emptycomplextype.wsdl	11708	sha256:55b489029c01b06d497a000d59ec7956d136cd0fc264b5f80e46edb27d503a1c
FILE test/wsdl/multiplefault.wsdl	11708	sha256:858d204b701a7b5ca2808dc31df59d99a232aefef2e3a8d07691bb4285eca957
FILE test/wsdl/test_emptycomplextype.rb	11708	sha256:a658341563841c246e7ddeaed3b0b83b2cec95fbd774c102f1cd65fd251ff418
FILE test/wsdl/test_fault.rb	11708	sha256:14d8780757da275ede32959d962cd2c39e009ae9f8658029bd10ab6c72bec756
FILE test/wsdl/test_multiplefault.rb	11708	sha256:cc9c0ed6ef56c0eb91981a66ee2f128eb9beb24f4a205ea00a05a4fb880afd72
DIRECTORY test/wsdl/any/	11708
FILE test/wsdl/any/any.wsdl	11708	sha256:27b03236482a105ff61d16fdb81146b9eaf6b886364b0c8874fdcfc124a657f2
FILE test/wsdl/any/expectedDriver.rb	11708	sha256:3ffc13dc1e9480f569e3b373c666a2662bdd9879e4d134bff95255fcb50e5c5c
FILE test/wsdl/any/expectedEcho.rb	11708	sha256:ded1737888885643b8166bef506622648c0cec0630846ba9809894df04c69655
FILE test/wsdl/any/expectedService.rb	11708	sha256:beb6c59b9f840cef4a057448afac1e90d2037df6e57966ee4ef72d1202d2725c
FILE test/wsdl/any/test_any.rb	11708	sha256:1cea41866e45cd6c8aec11f77e03b707b32e6b1025af2c2597b48f377013dd7c
DIRECTORY test/wsdl/axisArray/	11708
FILE test/wsdl/axisArray/axisArray.wsdl	11708	sha256:b536b915a0c08b0b3a5ec4d7aaef7e1e2e683fce126506ee2b8de1868867894f
FILE test/wsdl/axisArray/itemList.rb	11708	sha256:286ea7d73183e05b3be9036ba4ac8a3792d5d0dc5cb2ad45d0fd4994e1b15c53
FILE test/wsdl/axisArray/test_axisarray.rb	11708	sha256:273a84f3c4235314dcf0c454c0e83a4db1dc2990460a1b97aadca490739be963
DIRECTORY test/wsdl/datetime/	11708
FILE test/wsdl/datetime/DatetimeService.rb	11708	sha256:e37beb2aef35174eafd64cab5bb9208a551520cc79255d526cde1ec8f8d73ad0
FILE test/wsdl/datetime/datetime.rb	11708	sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
FILE test/wsdl/datetime/datetime.wsdl	11708	sha256:d380cccfa1bc81e33c86a4f73c9a6069c884b6fa307eca7da3cbdcac21610c41
FILE test/wsdl/datetime/datetimeServant.rb	11708	sha256:dc44e68998a3f091f55eb646c78d3505470e6b1848a87c751308c3849e1c7b46
FILE test/wsdl/datetime/test_datetime.rb	11708	sha256:c09d1d6a6a649a1ce770ee766aeb7841bd5aff4a2c15eee45b07c84a5b4fdf47
DIRECTORY test/wsdl/document/	11708
FILE test/wsdl/document/document.wsdl	11708	sha256:389ece0776304c1263f0dcd1386e70adb4f6a043649b814d7ff2213c119baff0
FILE test/wsdl/document/echo.rb	11708	sha256:1147e142f661052aad5f07396dae58af60e31a7ce848e1e4159aa513f073d0ab
FILE test/wsdl/document/number.wsdl	11708	sha256:ad218bad7385add569c939026ecccfda6a4b7432ac06bea68591d7c08983d045
FILE test/wsdl/document/ping_nosoapaction.wsdl	11708	sha256:f51a63b0409dab5f45289e345b4d72778a1261c221626515e134cac466bb3792
FILE test/wsdl/document/test_nosoapaction.rb	11708	sha256:b190a6d5f0ab9769c64a5d47e461b88b36a24e2a43b1864e0af4644a9985b5f2
FILE test/wsdl/document/test_number.rb	11708	sha256:50ec879e9f7fb9b5f9946479cc3d29367bfa022aae2c39b9e10654daf8f07cce
FILE test/wsdl/document/test_rpc.rb	11708	sha256:956bcbf318e5ed1656b21a2e5136d5089e2f56d5126e295b6041fd3a46464c4c
DIRECTORY test/wsdl/map/	11708
FILE test/wsdl/map/map.wsdl	11708	sha256:41a3bac21ced8e1aada75cca8ac00b1540619aa9ec0277b393ee81d68283dcf6
FILE test/wsdl/map/map.xml	11708	sha256:e0a63bda4b8ca535f4b23880c9f37276e9e4c99803a5d67a1cf62a3acdf15047
FILE test/wsdl/map/test_map.rb	11708	sha256:3d19c3dcfc4de2a803f497de6b63351c925231ac338364128cef48e9a7a76c95
DIRECTORY test/wsdl/marshal/	11708
FILE test/wsdl/marshal/person.wsdl	11708	sha256:b29354908d8be739e7837dbef00593c4a0fc78b6246f45143a58eb8f38aa12a8
FILE test/wsdl/marshal/person_org.rb	11708	sha256:3f9bb55ff7549aa408a7998e5740e1c66133fcc73511cdd632c924451fd64546
FILE test/wsdl/marshal/test_wsdlmarshal.rb	11708	sha256:82bcb2d69cab75cd845ae6ed810a7c356495fd10b04c0c596982897c8f9d5ae0
DIRECTORY test/wsdl/qualified/	11708
FILE test/wsdl/qualified/lp.rb	11708	sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
FILE test/wsdl/qualified/lp.wsdl	11708	sha256:db0a599b0e9bc53403827790f072797edba3c05c6092fc8a2ac17755a18b9302
FILE test/wsdl/qualified/lp.xsd	11708	sha256:fe08a9f53d3f738788374604548eacfcdb7429bbfed3db362b09fcab556d848d
FILE test/wsdl/qualified/np.wsdl	11708	sha256:2eb4971146c6968a834c4062d0edf63756e4c1c7c0ae39616ce35044cb3038ba
FILE test/wsdl/qualified/test_qualified.rb	11708	sha256:995cba3a7009b28cfa0c903103e2bc0b087cfe03942e859f2ff82ca1a34e4d16
FILE test/wsdl/qualified/test_unqualified.rb	11708	sha256:0f7cd4f669f3a46f272263af7bfe2fc193db1681893c63ed03879a9746e8a429
DIRECTORY test/wsdl/raa/	11708
FILE test/wsdl/raa/RAA.rb	11708	sha256:a5447210678dc4cc6073f5aea0aa2526a54e582681912ef979d8abf53abee2e1
FILE test/wsdl/raa/RAAServant.rb	11708	sha256:4ed8e499a8f97ac5a0165a1dd1c1d02b279df81f845a036e982c23a6973e902d
FILE test/wsdl/raa/RAAService.rb	11708	sha256:b3de14bda2d501f912d13fdd0b37f392bc822aec82054aee83421c15401215b4
FILE test/wsdl/raa/README.txt	11708	sha256:c97b03cd7603cd5c13a19cf20e273c6d8b48629b6f52f2ba23d3bb91d56eedec
FILE test/wsdl/raa/raa.wsdl	11708	sha256:62ad2a3a03d8036a64164286e7bd0475dfe1014159e39ac28c325575bce88dea
FILE test/wsdl/raa/server.rb	11708	sha256:0494eecc50c0e728d6fd515f65705a00e39067ed791a65ba918206ec7500f26d
FILE test/wsdl/raa/test_raa.rb	11708	sha256:bc4a8d777247a6bbf382864ff2156f12a58b97db328a2a7635cf80fced7ede9e
DIRECTORY test/wsdl/ref/	11708
FILE test/wsdl/ref/expectedProduct.rb	11708	sha256:4b7851a832f5baf63e18766d1e1778f5a168019ecc6b34bcaaede08ba2b53ccc
FILE test/wsdl/ref/product.wsdl	11708	sha256:b3b93a2e6aa3ce35a51833008632f8f9aaed39749857a0c3fad2a0104c2ebb4d
FILE test/wsdl/ref/test_ref.rb	11708	sha256:2b7a6d295e7cd7f2fb6b6f454a0fb71cc0bf2b9739c419105cb7ed8cd92c290c
DIRECTORY test/wsdl/rpc/	11708
FILE test/wsdl/rpc/echoDriver.rb	11708	sha256:03a86958d28d58afb2f4c5d6cab7348884cbe92f3782f53bb56449513c20349a
FILE test/wsdl/rpc/echo_serviceClient.rb	11708	sha256:4347fbde21cef0251cd92664256552e8caf8be8d973b9c4300afe97b823c8be5
FILE test/wsdl/rpc/rpc.wsdl	11708	sha256:4abc46e6d713b7b02de90604705363805cfe673b4095f0d1ee87ddbf7cb7d68b
FILE test/wsdl/rpc/test-rpc-lit.wsdl	11708	sha256:b3feb862937cdf3df7ed73fe7f4bfb05efa18425ae41d5e7d99465d21e361a5a
FILE test/wsdl/rpc/test-rpc-lit12.wsdl	11708	sha256:62ef69636da22723b16689e7a2fb37af71a601d5b31bffa0403c0905f2470ff1
FILE test/wsdl/rpc/test_rpc.rb	11708	sha256:1b99e657a2a4c1d6418f6570b08c6ada6bc63cc5c4fedeb21b0638deb1070fbc
FILE test/wsdl/rpc/test_rpc_lit.rb	11708	sha256:97598b1a53eb6daad75d485b67add76238ea390129ea40cb6bec7e8f2c6a719e
DIRECTORY test/wsdl/simpletype/	11708
FILE test/wsdl/simpletype/simpletype.wsdl	11708	sha256:26ae31ce2a4829b1e96c331697210d8d129b91e3e90aadd3c8041098bdbecc6d
FILE test/wsdl/simpletype/test_simpletype.rb	11708	sha256:f3d280b868ba513921283b75922f4682051d219a21e7ebea8380dbf166586de4
DIRECTORY test/wsdl/simpletype/rpc/	11708
FILE test/wsdl/simpletype/rpc/expectedClient.rb	11708	sha256:16530f2776a9d5c15f7168f5e9366f88ce5a1ab5d9810bb7a4907568d9fe16ac
FILE test/wsdl/simpletype/rpc/expectedDriver.rb	11708	sha256:50209eb0d99a02f7675402a8d48d816cdaabc0879efd057e7d6dd31647809a17
FILE test/wsdl/simpletype/rpc/expectedEchoVersion.rb	11708	sha256:052c270f27d09e3ba3e029e026d5b97e8927adc20b03b36c6f1b1922f9208606
FILE test/wsdl/simpletype/rpc/expectedServant.rb	11708	sha256:b309ddf0da77350134a6dc7f5eee5f535cfba5ac466ce67b430430446448c67e
FILE test/wsdl/simpletype/rpc/expectedService.rb	11708	sha256:248d9d10302a60f8542c0a38d7212993a3d60915b6e87d4759e11ad646cd9ebd
FILE test/wsdl/simpletype/rpc/rpc.wsdl	11708	sha256:197df074057a1e57d9fc2000e7c40aa437bbbe9341d5ac3a73b48bec30a22b27
FILE test/wsdl/simpletype/rpc/test_rpc.rb	11708	sha256:4b0966d7eac041d6e4b521b9ec3b8a558cafa9c0601f621f09ee7be3c545ad61
DIRECTORY test/wsdl/soap/	11708
FILE test/wsdl/soap/soapbodyparts.wsdl	11708	sha256:a0b35060fd6783ddd3a4c3f7d954e9e5640e9220fe72f71a0c20ee021dcda9f6
FILE test/wsdl/soap/test_soapbodyparts.rb	11708	sha256:61ed378d1903bcfb8c1f4ecbcb179f580831326c6ab90aa9953e072e3850ebfb
DIRECTORY test/xmlrpc/	16048
FILE test/xmlrpc/test_cookie.rb	16048	sha256:a8b52050efbeb6d2aed9d0ab5a9a3fd78ea5382d2e4522451898a7b22d6e81ec
FILE test/xmlrpc/test_datetime.rb	11708	sha256:e6d961b86758bfcdf2f1afab653862c9569c66e0504d7ac4fbd5f160cb746a13
FILE test/xmlrpc/test_features.rb	11708	sha256:395158b757ebcb4f516594cb185469d0975d2121ced69647acb04cadf1cb67e4
FILE test/xmlrpc/test_marshal.rb	11708	sha256:c4fca18455084c6d144e57068e5a35d44c936897076af7ad7ff117023ec5d65f
FILE test/xmlrpc/test_parser.rb	11708	sha256:046c9ac86828280eaa8591de98d354a7d9d626b4b64873ceca72c14b4f847848
FILE test/xmlrpc/test_webrick_server.rb	11708	sha256:dfabbb79347512d72ad4ac516cbbc293735e6fb669121ad12db2c8ad59a4571c
FILE test/xmlrpc/webrick_testing.rb	11708	sha256:d8c138e7ea4d36d8758b884333d9eed2687c2052445669181fab889df429a42a
DIRECTORY test/xmlrpc/data/	11708
FILE test/xmlrpc/data/bug_bool.expected	11708	sha256:501cfd84d1e82a5546e90d86755d345a41c5e2a16d328f0403e022de905b38d4
FILE test/xmlrpc/data/bug_bool.xml	11708	sha256:769c307e45d2a7c1c1b17e5bb308d35b2269073c2446950752809332f9d39716
FILE test/xmlrpc/data/bug_cdata.expected	11708	sha256:883ca768e46614ff0d001860d1c843863d99994e02e901de2c760d9ebf6c7603
FILE test/xmlrpc/data/bug_cdata.xml	11708	sha256:7bcfb1b7fc7063c95a68a985a0136872fe0eaa943630e06a47541d7ef9406d88
FILE test/xmlrpc/data/bug_covert.expected	11708	sha256:805d41dc2822babe1a137d532dfa7a15c14668f0d27f218d4f64216cd6b78f3a
FILE test/xmlrpc/data/bug_covert.xml	11708	sha256:324cda4f944db313c20fad54ec6d3caf793ff0bdfe2ef36b038c0513dc47cfd0
FILE test/xmlrpc/data/datetime_iso8601.xml	11708	sha256:e233b96e4c1984281eb451739cf31b268350621718cee2793353810e66ae930e
FILE test/xmlrpc/data/fault.xml	11708	sha256:ec430d011381cfe5c32b1587386a3cef4e5fb04a4c2e262cb795b7bc0d7e37a7
FILE test/xmlrpc/data/value.expected	11708	sha256:4b41dd092fb9a571fb06d20d90e7b306e3fd0c465584a2a52cf347fd3db6b3f2
FILE test/xmlrpc/data/value.xml	11708	sha256:bc8c5de3a571f188322a35ae10c0e3626abbe9fe1ae5bc510e24ffa59479b0bb
FILE test/xmlrpc/data/xml1.expected	11708	sha256:9b4504c37c4e6bbfc7b91ef82d92fa6a016a71883e313f92b6e60e78559491dd
FILE test/xmlrpc/data/xml1.xml	11708	sha256:96122f1a686a3e35f8223d21fdbb74ad24a3ef61f9969ff1ee8c99203424198b
DIRECTORY test/xsd/	11708
FILE test/xsd/noencoding.xml	11708	sha256:a0dfb0f927a952c4fd5c0a0f3547c95a6240c2eea6ea81e9f72bd385052bef95
FILE test/xsd/test_noencoding.rb	11708	sha256:eabd9bba1dc9f6cec4009a27f7049b3e7756a591343397aab74ae3c24d31d9ca
FILE test/xsd/test_xmlschemaparser.rb	11708	sha256:e7c9b61a39e5c5410e528ba5b19e34bcf48c5ea10a5e2a15f7291737568e8db4
FILE test/xsd/test_xsd.rb	11708	sha256:5d736712949e27b7413f28b82a0fa8d0907b18f6229edfb368f8f14e73786a51
FILE test/xsd/xmlschema.xml	11708	sha256:ba67de6008c13bea63557e836231a2dc9e38f9568b26b39ece3360b090b08c53
DIRECTORY test/xsd/codegen/	11708
FILE test/xsd/codegen/test_classdef.rb	11708	sha256:ca742b01c0e16e7282f85f45c38749f3025c77bea18ad95fdf57e82329dbd84b
DIRECTORY test/yaml/	16166
FILE test/yaml/test_yaml.rb	16084	sha256:242df7bc0f3d39281e2a7cde00575022d619fc9758919ab3bcd270cccc732dcd
FILE test/yaml/test_yamlstore.rb	16166	sha256:d0eb7f82ba7dddfe72328d8a86c01570d33c4dc4fd1a9456bbbc58791fea0be8
DIRECTORY test/zlib/	27917
FILE test/zlib/test_zlib.rb	27917	sha256:37bd71723edab21b05fc5feb36df94aefa72d47b4472f2d0d1e502986c7d0b25
DIRECTORY vms/	11708
FILE vms/config.h	11708	sha256:c74004601d02df88d32852a0f763ae16d321ac8e85c66aa98235beb3fefb0825
FILE vms/vms.h	11708	sha256:d507aadc8635378a2f917bf9887281c0f5254f4e5575ae55e2203320d7ef4e57
FILE vms/vmsruby_private.c	11708	sha256:87f03a85f74cfd27d2de9006b34e3adfa26c1ad78448718d0b56d72a3c8156f5
FILE vms/vmsruby_private.h	11708	sha256:4c8aa8b1b0c92e1ef28d69773653c9929f37dfa1703ab01b8c3f12411de2d59f
DIRECTORY win32/	30902
FILE win32/Makefile.sub	29907	sha256:6640bc3a172d2f509deb9fa940ddb018a3ab666902528e503a1a0211d2dc0b16
FILE win32/README.win32	11708	sha256:75d8ccaf21bc2272957161bc4d03717e6d7ece3fc16546d37a20c08b44fbbceb
FILE win32/configure.bat	15223	sha256:cd81b540312982355f5efdc14475cfc1c482db5ad04edec9f62a6769838bfa06
FILE win32/dir.h	11748	sha256:78e859d89bc0f562febbfb01a02b062e70eb7f12ac5e955d94c2ab1934209ea5
FILE win32/ifchange.bat	15223	sha256:7d23ef2294805baf3121c38a37e20e80027090cf0af8b03c31f90ac470198e2c
FILE win32/mkexports.rb	13694	sha256:25c7f6c9d5cc3970bbf2cef8de174c3758dfe2963a215b2c2d8e8a7ad44a1f6d
FILE win32/resource.rb	12827	sha256:48775b841a305835a7e60c78b26b4b78ecac14348f6993442376b0b35250c31f
FILE win32/rm.bat	15223	sha256:35cc9391d299455c2119afbaddddd1d6a019d04be7e9b707a28fc6a04ea771be
FILE win32/setup.mak	29905	sha256:2990fc70ed77dfa396f54b4c6a5b8c60cc21780b8fae9deadbf30791c6099e7b
FILE win32/win32.c	30902	sha256:bc603ab517f351522ab50ad2777b5b8628155e142a936d7ae91ea2cde61dcfa5
FILE win32/win32.h	29853	sha256:30b4ab1922882e06a67638ad9aac8e8e1a0a5369e1b625d74de7707047165764
FILE win32/winmain.c	11708	sha256:c709d243e2af9054fff91cdfc7b2a8c9c84e270dfd992ea273e383b0c8764a6c
DIRECTORY wince/	15223
FILE wince/Makefile.sub	14955	sha256:78304d235a7d26cc46aee216b272df640e4c4c521b87ab020cb5c5b68abd4e1b
FILE wince/README.wince	11708	sha256:3fe7f80af83cd54eda6e2c495f198a3d993acbb3cdb2391f0246e6607f05b8ef
FILE wince/assert.c	11708	sha256:89145cf38c27606b4d38a16aa3b0a51cc1f44943615493640441f185cc0233b4
FILE wince/assert.h	11708	sha256:22817208923ccbd71e06cd78f0a88d2648fb27242f209831a5fcf4648fa9f9ba
FILE wince/configure.bat	15223	sha256:a9245002b0771f595a012efd452eeb02788aa31a30399ea55879585f9a6403db
FILE wince/direct.c	11708	sha256:e611564de904bb2ff4e5d1989532faff86f7fb72a5e459b4b481d091cbe4c71d
FILE wince/direct.h	11708	sha256:e9e362cc31ec59c14e339ef2d740bdcdc8c89b868911c426355aacfa922e5221
FILE wince/errno.c	11708	sha256:771e95b9e0e7c1b8d56ade2ead6e829a969f489aa314999adef6f5c4e381b841
FILE wince/errno.h	11708	sha256:8cde76ee3fffbd3bf19d56e2c550cab6459ff0bc6997a8d6bd8bd21b12434041
FILE wince/fcntl.h	11708	sha256:0c46f2b65e9975f83d9c8bccfb7a72f8ba8c7cf820a67d56b1ef0484728b717e
FILE wince/io.h	11708	sha256:398544ea8d56c8d75f830f7454cfa8581ddaf0d6bd3a8bd127b5746dfaf8fb2b
FILE wince/io_wce.c	11708	sha256:6c2f7c0588eea15bd8dbfa80033b62dcebbeb7656fd47a2bde2a50066d2f0774
FILE wince/process.h	11708	sha256:1fa973b94886fba9f3a1491c258bc15f851284a813416bc004bc45be9ee892c5
FILE wince/process_wce.c	11708	sha256:1829a0097dc34dd9772859c094c52c833452f3e89f641179329aa429b5e39835
FILE wince/setup.mak	12828	sha256:b9d206cafacd62a6ef8402ca03c66309bc5c8d3759b3288e893722ee8be4db95
FILE wince/signal.h	11708	sha256:2a0bcfc38b354e2ad1cae2e9ee38f4cb16042154306ca5c3eeef4fdfc8c7ccbf
FILE wince/signal_wce.c	11708	sha256:a1c446b65449bad46b0ba26b6e616d6803ee350956e131fc9c17fb449c3ed6a6
FILE wince/stddef.h	11708	sha256:f73653d85650de46922d08e6219e1a0251fedea0c7da1bb817e61d42b139794a
FILE wince/stdio.c	11708	sha256:ac8299ef560bc0c7e4de7a42bf74e57122f533f32bd0a72b22a6225f9b831f53
FILE wince/stdlib.c	11708	sha256:de83d0dab25769bd80717ff80d807eebf6b7734e13450c26989eedeb7499298f
FILE wince/string_wce.c	11708	sha256:ebb311f0fe2e2763dcd329f670a2404df69b6c89c87c77ea514f33821a0cefe8
FILE wince/time.h	11708	sha256:42b169cc718a7e7013e5aa93eed7c5300c097a3a761af0202da46530c17405db
FILE wince/time_wce.c	11708	sha256:3ea53e3ed88a6add4f191826dfff0d02f181d59027addc089b1827f3afebc6d1
FILE wince/varargs.h	11708	sha256:a337af057b6b29476271fb7a7ca19005c012fe5be0337c90a07b58021df75580
FILE wince/wince.c	11708	sha256:12c0aab1157bd4f25904db5a470a4d98284e738a81f96ef5d2a310c724fc91c4
FILE wince/wince.h	11708	sha256:927f78662ed54bbd6727c02018e63798e0c0e464b6266424ee1e1d990b3a945b
FILE wince/wincemain.c	11708	sha256:d7153db45dd3839b39e736ab60179a42a8164f3d3c2738405a28275f232fcfa3
FILE wince/wincon.h	11708	sha256:e920d48284f9355b5273d6d8d967abd7910a148536ae25df3be5150a98fa1049
FILE wince/winsock2.c	11708	sha256:2204e70991bb4c7ebdf64754aa31271e796b18274100248b6dd4c396418947ba
DIRECTORY wince/sys/	11708
FILE wince/sys/stat.c	11708	sha256:7e2e1a7f6f15735eeaaf591db32c188fda5d2b57c8bf449510c7aa4a6ac5348b
FILE wince/sys/stat.h	11708	sha256:4c963ba006f0c2257eb8d00540af2e334be5ed50f431df783cf1558351e3b105
FILE wince/sys/timeb.c	11708	sha256:9f84d465fdb9bb15967e21634c4737b368ca6cd6195fd00e6e38b5f7e00abda2
FILE wince/sys/timeb.h	11708	sha256:6d38bc3e75a312bd73f0dbab5361d88f8e3945cb805570abdbf84915a3a236d8
FILE wince/sys/types.h	11708	sha256:e14168a9e25868800bb2421da7922355944c7dc53a8cde9cbfded03af16ca42a
FILE wince/sys/utime.c	11708	sha256:09b4c113b1002b98ec4835a4c98db8329b085bc4a0115c568141c9bfd5aee428
FILE wince/sys/utime.h	11708	sha256:aa68dc3a424860a2242d651d1d0baaf3dcd0328c313ae66202b007acfa1f2756
DIRECTORY x68/	11708
FILE x68/_dtos18.c	11708	sha256:5e361cdb5abbd23b8466d027f0de593c0a17090a5cfb91e6f048a79f19187a95
FILE x68/_round.c	11708	sha256:23de2fafcd422319bd35ba7ad2a06b7ebcbc8d984fa8a7c24da9cae0e32d489a
FILE x68/fconvert.c	11708	sha256:fc0c48c181fa687f3d5fdf8b77b296770cd72e6c17aa9cfb790e171968677cd6
FILE x68/select.c	11708	sha256:60d565c7cf24870e0656a29fb2bee2ee87d80626df82c26c7a2ce44d5eff0753
== svn-info/ruby # 2011-05-07T10:57:03+09:00
+ svn info
Path: .
URL: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7
Repository Root: http://svn.ruby-lang.org/repos/ruby
Repository UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Revision: 31457
Node Kind: directory
Schedule: normal
Last Changed Author: shyouhei
Last Changed Rev: 30911
Last Changed Date: 2011-02-18 21:32:35 +0900 (Fri, 18 Feb 2011)

== autoconf # 2011-05-07T10:57:03+09:00
+ autoconf
== git-mspec(shared) # 2011-05-07T10:57:08+09:00
+ git pull
GITOUT Already up-to-date.
== git-mspec # 2011-05-07T10:57:10+09:00
+ git clone -q /Users/chkbuild/chkbuild/tmp/build/git-repos/mspec mspec
LASTLOG commit d9912dbc73a0cc875d1e999e967e75d58eecf888
LASTLOG Author: Evan Phoenix <ephoenix@engineyard.com>
LASTLOG Date:   Fri Apr 29 14:37:39 2011 -0700
LASTLOG 
LASTLOG     Add mock_int to mspec
CHECKOUT git git://github.com/rubyspec/mspec.git mspec
LASTCOMMIT d9912dbc73a0cc875d1e999e967e75d58eecf888
== git-rubyspec(shared) # 2011-05-07T10:57:12+09:00
+ git pull
GITOUT Already up-to-date.
== git-rubyspec # 2011-05-07T10:57:13+09:00
+ git clone -q /Users/chkbuild/chkbuild/tmp/build/git-repos/rubyspec rubyspec
LASTLOG commit c38590a50cdda50ab28e90330a32182d1912e8ec
LASTLOG Author: Charles Oliver Nutter <headius@headius.com>
LASTLOG Date:   Wed Apr 27 14:53:39 2011 -0500
LASTLOG 
LASTLOG     1.9 falls back on to_enum+next for Enumerable#zip with non-coercible args.
LASTLOG     
LASTLOG     See JRUBY-5740.
CHECKOUT git git://github.com/rubyspec/rubyspec.git rubyspec
LASTCOMMIT c38590a50cdda50ab28e90330a32182d1912e8ec
== configure # 2011-05-07T10:57:25+09:00
+ ./configure --prefix=/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z 'CFLAGS=-DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers' --enable-pthread --with-valgrind
configure: WARNING: unrecognized options: --with-valgrind
checking build system type... powerpc-apple-darwin9.8.0
checking host system type... powerpc-apple-darwin9.8.0
checking target system type... powerpc-apple-darwin9.8.0
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking whether gcc needs -traditional... rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
no
checking whether the linker is GNU ld... no
checking whether gcc -E accepts -o... rm: conftest.dSYM: is a directory
yes
checking for bison... bison -y
checking for ranlib... ranlib
checking for ar... ar
checking for as... as
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for ANSI C header files... rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for long long... yes
checking for off_t... yes
checking size of int... 4
checking size of short... 2
checking size of long... 4
checking size of long long... 8
checking size of __int64... 0
checking size of off_t... 8
checking size of void*... 4
checking size of float... 4
checking size of double... 8
checking size of time_t... 4
checking for pid_t... yes
checking for gid_t... yes
checking for uid_t... yes
checking for prototypes... yes
checking token paste string... ansi
checking for variable length prototypes and stdarg.h... yes
checking for noreturn function attribute... __attribute__ ((noreturn)) x
checking for noinline function attribute... __attribute__ ((noinline)) x
checking for RUBY_EXTERN... no
checking whether sys_nerr is declared... yes
checking for crypt in -lcrypt... no
checking for dlopen in -ldl... yes
checking for shl_load in -ldld... no
checking for clock_gettime in -lrt... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/syscall.h usability... yes
checking sys/syscall.h presence... yes
checking for sys/syscall.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/fcntl.h usability... yes
checking sys/fcntl.h presence... yes
checking for sys/fcntl.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking syscall.h usability... no
checking syscall.h presence... no
checking for syscall.h... no
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking a.out.h usability... no
checking a.out.h presence... no
checking for a.out.h... no
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking for memory.h... (cached) yes
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/mkdev.h usability... no
checking sys/mkdev.h presence... no
checking for sys/mkdev.h... no
checking sys/utime.h usability... no
checking sys/utime.h presence... no
checking for sys/utime.h... no
checking netinet/in_systm.h usability... yes
checking netinet/in_systm.h presence... yes
checking for netinet/in_systm.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for ucontext.h... (cached) no
checking intrinsics.h usability... no
checking intrinsics.h presence... no
checking for intrinsics.h... no
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking size of rlim_t... 8
checking for size_t... yes
checking for struct stat.st_blksize... yes
checking for struct stat.st_blocks... yes
checking for struct stat.st_rdev... yes
checking for int8_t... yes
checking size of int8_t... 1
checking for uint8_t... yes
checking size of uint8_t... 1
checking for int16_t... yes
checking size of int16_t... 2
checking for uint16_t... yes
checking size of uint16_t... 2
checking for int32_t... yes
checking size of int32_t... 4
checking for uint32_t... yes
checking size of uint32_t... 4
checking for int64_t... yes
checking size of int64_t... 8
checking for uint64_t... yes
checking size of uint64_t... 8
checking for int128_t... no
checking for uint128_t... no
checking for struct timezone... yes
checking for uid_t in sys/types.h... (cached) yes
checking type of array argument to getgroups... gid_t
checking return type of signal handlers... void
checking for working memcmp... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for ftello... yes
checking for broken erfc of glibc-2.3.6 on IA64... no
checking for dup2... yes
checking for memmove... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for strerror... yes
checking for strftime... yes
checking for strchr... yes
checking for strstr... yes
checking for strtoul... yes
checking for crypt... yes
checking for flock... yes
checking for vsnprintf... yes
checking for isnan... yes
checking for finite... yes
checking for isinf... yes
checking for hypot... yes
checking for acosh... yes
checking for erf... yes
checking for fmod... yes
checking for killpg... yes
checking for wait4... yes
checking for waitpid... yes
checking for syscall... yes
checking for chroot... yes
checking for fsync... yes
checking for getcwd... yes
checking for eaccess... no
checking for truncate... yes
checking for ftruncate... yes
checking for chsize... no
checking for times... yes
checking for utimes... yes
checking for fcntl... yes
checking for lockf... yes
checking for lstat... yes
checking for symlink... yes
checking for link... yes
checking for readlink... yes
checking for setitimer... yes
checking for setruid... yes
checking for seteuid... yes
checking for setreuid... yes
checking for setresuid... no
checking for setproctitle... no
checking for setrgid... yes
checking for setegid... yes
checking for setregid... yes
checking for setresgid... no
checking for issetugid... yes
checking for pause... yes
checking for lchown... yes
checking for lchmod... yes
checking for getpgrp... yes
checking for setpgrp... yes
checking for getpgid... yes
checking for setpgid... yes
checking for initgroups... yes
checking for getgroups... yes
checking for setgroups... yes
checking for getpriority... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for sysconf... yes
checking for group_member... no
checking for dlopen... yes
checking for sigprocmask... yes
checking for sigaction... yes
checking for sigsetjmp... yes
checking for _setjmp... yes
checking for _longjmp... yes
checking for setsid... yes
checking for telldir... yes
checking for seekdir... yes
checking for fchmod... yes
checking for mktime... yes
checking for timegm... yes
checking for gettimeofday... yes
checking for cosh... yes
checking for sinh... yes
checking for tanh... yes
checking for round... yes
checking for setuid... yes
checking for setgid... yes
checking for setenv... yes
checking for unsetenv... yes
checking for __builtin_setjmp... no
checking for setjmp type... _setjmp
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking for external int daylight... yes
checking for external timezone... long
checking for external altzone... no
checking for negative time_t for gmtime(3)... yes
checking whether getpgrp requires zero arguments... yes
checking whether setpgrp takes no argument... yes
checking whether byte ordering is bigendian... yes
checking for an ANSI C-conforming const... yes
checking whether char is unsigned... no
checking for inline... inline
checking for working volatile... yes
checking whether right shift preserve sign bit... yes
checking read count field in FILE structures... _r
checking read buffer ptr field in FILE structures... _p
checking whether need to seek between R/W... yes
checking whether st_ino is huge... no
checking whether _SC_CLK_TCK is supported... yes
checking stack growing direction... -1
checking for pthread_kill in -lpthread... yes
checking for nanosleep... yes
checking whether ELF binaries are produced... no
checking whether OS depend dynamic link works... yes
checking for nroff... /usr/bin/nroff
creating config.h
configure: creating ./config.status
config.status: creating Makefile
configure: WARNING: unrecognized options: --with-valgrind
== miniruby # 2011-05-07T10:58:33+09:00
+ make miniruby
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c array.c
array.c: In function 'ary_new':
array.c:124: warning: comparison between signed and unsigned
array.c: In function 'rb_ary_initialize':
array.c:318: warning: comparison between signed and unsigned
array.c: In function 'rb_ary_store':
array.c:383: warning: comparison between signed and unsigned
array.c:394: warning: comparison between signed and unsigned
array.c: In function 'rb_ary_splice':
array.c:1097: warning: comparison between signed and unsigned
array.c: In function 'rb_ary_fill':
array.c:2422: warning: comparison between signed and unsigned
array.c:2422: warning: comparison between signed and unsigned
array.c: In function 'rb_ary_times':
array.c:2535: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c bignum.c
bignum.c: In function 'bigfixize':
bignum.c:135: warning: comparison between signed and unsigned
bignum.c: In function 'rb_uint2big':
bignum.c:180: warning: comparison between signed and unsigned
bignum.c: In function 'rb_big_pack':
bignum.c:263: warning: comparison between signed and unsigned
bignum.c: In function 'rb_quad_unpack':
bignum.c:384: warning: comparison between signed and unsigned
bignum.c: In function 'rb_cstr_to_inum':
bignum.c:591: warning: comparison between signed and unsigned
bignum.c: In function 'rb_ull2big':
bignum.c:705: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c class.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c compar.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c dir.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c dln.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c enum.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c enumerator.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c error.c
error.c: In function 'rb_bug':
error.c:205: warning: comparison between signed and unsigned
error.c:206: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c eval.c
eval.c: In function 'rb_svar':
eval.c:980: warning: comparison between signed and unsigned
eval.c: In function 'ruby_cleanup':
eval.c:1613: warning: comparison between signed and unsigned
eval.c: In function 'rb_eval_string_wrap':
eval.c:1744: warning: assignment discards qualifiers from pointer target type
eval.c: In function 'rb_eval_cmd':
eval.c:1885: warning: assignment discards qualifiers from pointer target type
eval.c: In function 'call_trace_func':
eval.c:2736: warning: assignment discards qualifiers from pointer target type
eval.c: In function 'rb_raise_jump':
eval.c:4770: warning: assignment discards qualifiers from pointer target type
eval.c: In function 'method_missing':
eval.c:5736: warning: assignment discards qualifiers from pointer target type
eval.c: In function 'rb_call0':
eval.c:5894: warning: assignment discards qualifiers from pointer target type
eval.c: In function 'rb_f_eval':
eval.c:6696: warning: assignment discards qualifiers from pointer target type
eval.c: In function 'exec_under':
eval.c:6720: warning: assignment discards qualifiers from pointer target type
eval.c: In function 'rb_load':
eval.c:7036: warning: assignment discards qualifiers from pointer target type
eval.c: In function 'load_lock':
eval.c:7278: warning: implicit declaration of function 'rb_thread_join'
eval.c: In function 'call_end_proc':
eval.c:8071: warning: assignment discards qualifiers from pointer target type
eval.c: In function 'rb_f_END':
eval.c:8084: warning: assignment discards qualifiers from pointer target type
eval.c: In function 'mproc':
eval.c:9860: warning: assignment discards qualifiers from pointer target type
eval.c: In function 'stack_extend':
eval.c:10807: warning: unused variable 'sp'
eval.c: In function 'rb_exec_recursive':
eval.c:13629: warning: variable 'hash' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'rb_eval':
eval.c:3579: warning: variable 'saved_cref' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'rb_call0':
eval.c:5971: warning: variable 'local_vars' might be clobbered by 'longjmp' or 'vfork'
eval.c:5972: warning: variable 'saved_cref' might be clobbered by 'longjmp' or 'vfork'
eval.c:5854: warning: argument 'argc' might be clobbered by 'longjmp' or 'vfork'
eval.c:5855: warning: argument 'argv' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'error_print':
eval.c:1241: warning: variable 'errat' might be clobbered by 'longjmp' or 'vfork'
eval.c:1243: warning: variable 'einfo' might be clobbered by 'longjmp' or 'vfork'
eval.c:1244: warning: variable 'elen' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'rb_longjmp':
eval.c:4587: warning: argument 'mesg' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'rb_exec_end_proc':
eval.c:8128: warning: variable 'link' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'rb_thread_schedule':
eval.c:11017: warning: variable 'next' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'rb_yield_0':
eval.c:4952: warning: variable 'var' might be clobbered by 'longjmp' or 'vfork'
eval.c:4961: warning: variable 'lambda' might be clobbered by 'longjmp' or 'vfork'
eval.c:4949: warning: argument 'val' might be clobbered by 'longjmp' or 'vfork'
eval.c:4949: warning: argument 'self' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'proc_invoke':
eval.c:8841: warning: argument 'args' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'call_trace_func':
eval.c:2721: warning: variable 'node_save' might be clobbered by 'longjmp' or 'vfork'
eval.c:2717: warning: argument 'klass' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'rb_thread_select':
eval.c:11427: warning: 'limit' may be used uninitialized in this function
eval.c: In function 'ruby_cleanup':
eval.c:1587: warning: argument 'ex' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'block_pass':
eval.c:9161: warning: variable 'proc' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'is_defined':
eval.c:2369: warning: argument 'node' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'eval':
eval.c:6504: warning: variable 'data' might be clobbered by 'longjmp' or 'vfork'
eval.c:6500: warning: argument 'self' might be clobbered by 'longjmp' or 'vfork'
eval.c:6501: warning: argument 'file' might be clobbered by 'longjmp' or 'vfork'
eval.c:6502: warning: argument 'line' might be clobbered by 'longjmp' or 'vfork'
eval.c: In function 'rb_thread_start_0':
eval.c:12430: warning: argument 'th' might be clobbered by 'longjmp' or 'vfork'
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c file.c
file.c: In function 'rb_stat_inspect':
file.c:619: warning: comparison between signed and unsigned
file.c: In function 'eaccess':
file.c:888: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c gc.c
gc.c: In function 'ruby_stack_check':
gc.c:556: warning: comparison between signed and unsigned
gc.c: In function 'gc_sweep':
gc.c:1200: warning: comparison between signed and unsigned
gc.c:1218: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c hash.c
hash.c: In function 'eql_i':
hash.c:1535: warning: signed and unsigned type in conditional expression
hash.c: In function 'env_delete':
hash.c:1835: warning: comparison between signed and unsigned
hash.c: In function 'rb_f_getenv':
hash.c:1876: warning: comparison between signed and unsigned
hash.c: In function 'env_fetch':
hash.c:1914: warning: comparison between signed and unsigned
hash.c: In function 'env_aset':
hash.c:2109: warning: comparison between signed and unsigned
hash.c:2111: warning: comparison between signed and unsigned
hash.c: In function 'env_has_key':
hash.c:2444: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c inits.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c io.c
io.c: In function 'swallow':
io.c:1658: warning: comparison between signed and unsigned
io.c: In function 'rb_f_syscall':
io.c:5205: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c marshal.c
marshal.c: In function 'w_long':
marshal.c:212: warning: comparison between signed and unsigned
marshal.c: In function 'r_long':
marshal.c:899: warning: comparison between signed and unsigned
marshal.c:910: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c math.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c numeric.c
numeric.c: In function 'flo_hash':
numeric.c:899: warning: comparison between signed and unsigned
numeric.c: In function 'fix_aref':
numeric.c:2733: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c object.c
object.c: In function 'rb_str_to_dbl':
object.c:2444: warning: comparison between signed and unsigned
object.c: In function 'rb_str2cstr':
object.c:2527: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c pack.c
pack.c: In function 'pack_unpack':
pack.c:2032: warning: comparison between signed and unsigned
bison -y parse.y
sed '/^#/s|y\.tab\.c|parse.c|' y.tab.c > parse.c
rm -f y.tab.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c parse.c
parse.y: In function 'ruby_yyparse':
parse.y:2230: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c process.c
process.c: In function 'p_uid_change_privilege':
process.c:2331: warning: comparison between signed and unsigned
process.c:2332: warning: comparison between signed and unsigned
process.c:2333: warning: comparison between signed and unsigned
process.c:2334: warning: comparison between signed and unsigned
process.c:2342: warning: comparison between signed and unsigned
process.c: In function 'proc_getgroups':
process.c:2614: warning: comparison between signed and unsigned
process.c:2618: warning: comparison between signed and unsigned
process.c: In function 'proc_setgroups':
process.c:2659: warning: comparison between signed and unsigned
process.c: In function 'p_gid_change_privilege':
process.c:2897: warning: comparison between signed and unsigned
process.c:2898: warning: comparison between signed and unsigned
process.c:2899: warning: comparison between signed and unsigned
process.c:2900: warning: comparison between signed and unsigned
process.c:2908: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c prec.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c random.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c range.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c re.c
re.c: In function 'rb_reg_prepare_re':
re.c:854: warning: comparison between signed and unsigned
re.c: In function 'rb_reg_s_union':
re.c:2015: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c regex.c
regex.c: In function 'ruby_re_compile_pattern':
regex.c:2161: warning: comparison between signed and unsigned
regex.c:2343: warning: comparison of unsigned expression < 0 is always false
regex.c:2346: warning: comparison between signed and unsigned
regex.c: In function 'init_regs':
regex.c:3549: warning: comparison between signed and unsigned
regex.c:3554: warning: comparison between signed and unsigned
regex.c: In function 're_match_exec':
regex.c:3676: warning: comparison between signed and unsigned
regex.c:3730: warning: comparison between signed and unsigned
regex.c:3743: warning: comparison between signed and unsigned
regex.c:3755: warning: comparison between signed and unsigned
regex.c:3806: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c ruby.c
ruby.c: In function 'proc_options':
ruby.c:750: warning: format not a string literal, argument types not checked
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c signal.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c sprintf.c
sprintf.c: In function 'rb_str_format':
sprintf.c:577: warning: format not a string literal, argument types not checked
sprintf.c:592: warning: format not a string literal, argument types not checked
sprintf.c:801: warning: format not a string literal, argument types not checked
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c st.c
st.c: In function 'new_size':
st.c:120: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c string.c
string.c: In function 'rb_string_value_cstr':
string.c:589: warning: comparison between signed and unsigned
string.c: In function 'rb_str_substr':
string.c:628: warning: comparison between signed and unsigned
string.c: In function 'get_arg_pat':
string.c:1987: warning: type of 'quote' defaults to 'int'
string.c: In function 'rb_str_intern':
string.c:4547: warning: comparison between signed and unsigned
string.c: In function 'rb_str_sum':
string.c:4587: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c struct.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c time.c
time.c: In function 'time_to_s':
time.c:1290: warning: format not a string literal, format string not checked
time.c: In function 'rb_strftime':
time.c:1790: warning: format not a string literal, format string not checked
time.c:1795: warning: format not a string literal, format string not checked
time.c: In function 'time_strftime':
time.c:1871: warning: comparison between signed and unsigned
time.c: In function 'time_load':
time.c:1995: warning: 'gmt' may be used uninitialized in this function
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c util.c
util.c: In function 'rv_alloc':
util.c:3114: warning: comparison between signed and unsigned
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c variable.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c version.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c ./missing/alloca.c
./missing/alloca.c:144: warning: conflicting types for built-in function 'alloca'
./missing/alloca.c:29: warning: 'SCCSid' defined but not used
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c dmyext.c
ar rcu libruby-static.a array.o bignum.o class.o compar.o dir.o dln.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o alloca.o dmyext.o
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c main.c
main.c: In function 'objcdummyfunction':
main.c:29: warning: implicit declaration of function 'objc_msgSend'
main.c: At top level:
main.c:29: warning: 'objcdummyfunction' defined but not used
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -I. -I.  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -c dmydln.c
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -L.    main.o dmydln.o libruby-static.a -lpthread -ldl -lobjc   -o miniruby
== miniversion # 2011-05-07T11:00:25+09:00
+ ./miniruby -v
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]
== test.rb # 2011-05-07T11:00:25+09:00
+ ./miniruby sample/test.rb
assignment
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
ok 121
ok 122
ok 123
ok 124
ok 125
ok 126
ok 127
ok 128
ok 129
ok 130
ok 131
ok 132
ok 133
ok 134
ok 135
ok 136
ok 137
ok 138
ok 139
ok 140
ok 141
ok 142
ok 143
ok 144
ok 145
ok 146
ok 147
ok 148
ok 149
ok 150
ok 151
ok 152
ok 153
ok 154
ok 155
ok 156
ok 157
ok 158
ok 159
ok 160
ok 161
ok 162
ok 163
ok 164
ok 165
ok 166
ok 167
ok 168
ok 169
ok 170
ok 171
ok 172
ok 173
ok 174
ok 175
ok 176
ok 177
ok 178
ok 179
ok 180
ok 181
ok 182
ok 183
ok 184
ok 185
ok 186
ok 187
ok 188
ok 189
ok 190
ok 191
ok 192
ok 193
ok 194
ok 195
ok 196
ok 197
ok 198
ok 199
ok 200
ok 201
ok 202
ok 203
ok 204
ok 205
ok 206
ok 207
ok 208
ok 209
ok 210
ok 211
ok 212
ok 213
ok 214
ok 215
ok 216
ok 217
ok 218
ok 219
ok 220
ok 221
ok 222
ok 223
ok 224
ok 225
ok 226
ok 227
ok 228
ok 229
ok 230
ok 231
ok 232
ok 233
ok 234
ok 235
ok 236
ok 237
ok 238
ok 239
ok 240
ok 241
ok 242
ok 243
ok 244
ok 245
ok 246
ok 247
ok 248
ok 249
ok 250
ok 251
ok 252
ok 253
ok 254
ok 255
ok 256
ok 257
ok 258
ok 259
ok 260
ok 261
ok 262
ok 263
ok 264
ok 265
ok 266
ok 267
ok 268
ok 269
ok 270
ok 271
ok 272
ok 273
ok 274
ok 275
ok 276
ok 277
ok 278
ok 279
ok 280
ok 281
ok 282
ok 283
ok 284
ok 285
ok 286
ok 287
ok 288
ok 289
ok 290
ok 291
ok 292
ok 293
ok 294
ok 295
ok 296
ok 297
ok 298
ok 299
ok 300
ok 301
ok 302
ok 303
ok 304
ok 305
ok 306
ok 307
ok 308
ok 309
ok 310
ok 311
ok 312
ok 313
ok 314
ok 315
ok 316
ok 317
ok 318
ok 319
ok 320
ok 321
ok 322
ok 323
ok 324
ok 325
ok 326
ok 327
ok 328
ok 329
ok 330
ok 331
ok 332
ok 333
ok 334
ok 335
ok 336
ok 337
ok 338
ok 339
ok 340
ok 341
ok 342
ok 343
ok 344
ok 345
ok 346
ok 347
ok 348
ok 349
ok 350
ok 351
ok 352
ok 353
ok 354
ok 355
ok 356
ok 357
ok 358
ok 359
ok 360
ok 361
ok 362
ok 363
ok 364
ok 365
ok 366
ok 367
ok 368
ok 369
ok 370
ok 371
ok 372
ok 373
ok 374
ok 375
ok 376
ok 377
ok 378
ok 379
ok 380
ok 381
ok 382
ok 383
ok 384
ok 385
ok 386
ok 387
ok 388
ok 389
ok 390
ok 391
ok 392
ok 393
ok 394
ok 395
condition
ok 1
ok 2
if/unless
ok 1
ok 2
ok 3
case
ok 1
ok 2
ok 3
ok 4
ok 5
while/until
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
exception
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
array
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
hash
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
iterator
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
float
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
bignum
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
string & char
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
assignment
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
call
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
proc
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
signal
ok 1
ok 2
eval
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
system
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
const
ok 1
ok 2
ok 3
ok 4
ok 5
clone
ok 1
ok 2
ok 3
ok 4
ok 5
marshal
ok 1
ok 2
ok 3
ok 4
pack
ok 1
ok 2
ok 3
ok 4
math
ok 1
ok 2
struct
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
variable
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
trace
ok 1
ok 2
ok 3
defined?
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
alias
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
path
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
gc
ok 1
ok 2
ok 3
end of test(test: 912)
== method-list # 2011-05-07T11:00:30+09:00
+ ./miniruby -e 'use_symbol = Object.instance_methods[0].is_a?(Symbol)
nummodule = nummethod = 0
mods = []
ObjectSpace.each_object(Module) {|m| mods << m if m.name }
mods = mods.sort_by {|m| m.name }
mods.each {|mod|
  nummodule += 1
  puts "#{mod.name} #{(mod.ancestors - [mod]).inspect}"
  mod.singleton_methods(false).sort.each {|methname|
    nummethod += 1
    meth = mod.method(methname)
    line = "#{mod.name}.#{methname} #{meth.arity}"
    line << " not-implemented" if !mod.respond_to?(methname)
    puts line
  }
  ms = mod.instance_methods(false)
  if use_symbol
    ms << :initialize if mod.private_instance_methods(false).include? :initialize
  else
    ms << "initialize" if mod.private_instance_methods(false).include? "initialize"
  end
  ms.sort.each {|methname|
    nummethod += 1
    meth = mod.instance_method(methname)
    line = "#{mod.name}\##{methname} #{meth.arity}"
    line << " not-implemented" if /\(not-implemented\)/ =~ meth.inspect
    puts line
  }
}
puts "#{nummodule} modules, #{nummethod} methods"
'
ArgumentError [StandardError, Exception, Object, Kernel]
Array [Enumerable, Object, Kernel]
Array.[] -1
Array#& 1
Array#* 1
Array#+ 1
Array#- 1
Array#<< 1
Array#<=> 1
Array#== 1
Array#[] -1
Array#[]= -1
Array#assoc 1
Array#at 1
Array#choice 0
Array#clear 0
Array#collect 0
Array#collect! 0
Array#combination 1
Array#compact 0
Array#compact! 0
Array#concat 1
Array#count -1
Array#cycle -1
Array#delete 1
Array#delete_at 1
Array#delete_if 0
Array#drop 1
Array#drop_while 0
Array#each 0
Array#each_index 0
Array#empty? 0
Array#eql? 1
Array#fetch -1
Array#fill -1
Array#find_index -1
Array#first -1
Array#flatten -1
Array#flatten! -1
Array#frozen? 0
Array#hash 0
Array#include? 1
Array#index -1
Array#indexes -1
Array#indices -1
Array#initialize -1
Array#insert -1
Array#inspect 0
Array#join -1
Array#last -1
Array#length 0
Array#map 0
Array#map! 0
Array#nitems 0
Array#pack 1
Array#permutation -1
Array#pop -1
Array#product -1
Array#push -1
Array#rassoc 1
Array#reject 0
Array#reject! 0
Array#replace 1
Array#reverse 0
Array#reverse! 0
Array#reverse_each 0
Array#rindex -1
Array#select 0
Array#shift -1
Array#shuffle 0
Array#shuffle! 0
Array#size 0
Array#slice -1
Array#slice! -1
Array#sort 0
Array#sort! 0
Array#take 1
Array#take_while 0
Array#to_a 0
Array#to_ary 0
Array#to_s 0
Array#transpose 0
Array#uniq 0
Array#uniq! 0
Array#unshift -1
Array#values_at -1
Array#zip -1
Array#| 1
Bignum [Integer, Precision, Numeric, Comparable, Object, Kernel]
Bignum#% 1
Bignum#& 1
Bignum#* 1
Bignum#** 1
Bignum#+ 1
Bignum#- 1
Bignum#-@ 0
Bignum#/ 1
Bignum#<< 1
Bignum#<=> 1
Bignum#== 1
Bignum#>> 1
Bignum#[] 1
Bignum#^ 1
Bignum#abs 0
Bignum#coerce 1
Bignum#div 1
Bignum#divmod 1
Bignum#eql? 1
Bignum#fdiv 1
Bignum#hash 0
Bignum#modulo 1
Bignum#quo 1
Bignum#remainder 1
Bignum#size 0
Bignum#to_f 0
Bignum#to_s -1
Bignum#| 1
Bignum#~ 0
Binding [Object, Kernel]
Binding#clone 0
Binding#dup 0
Binding#eval -1
Class [Module, Object, Kernel]
Class#allocate 0
Class#initialize -1
Class#new -1
Class#superclass 0
Comparable []
Comparable#< 1
Comparable#<= 1
Comparable#== 1
Comparable#> 1
Comparable#>= 1
Comparable#between? 2
Continuation [Object, Kernel]
Continuation#[] -1
Continuation#call -1
Data [Object, Kernel]
Dir [Enumerable, Object, Kernel]
Dir.[] -1
Dir.chdir -1
Dir.chroot 1
Dir.delete 1
Dir.entries 1
Dir.foreach 1
Dir.getwd 0
Dir.glob -1
Dir.mkdir -1
Dir.open 1
Dir.pwd 0
Dir.rmdir 1
Dir.unlink 1
Dir#close 0
Dir#each 0
Dir#initialize 1
Dir#inspect 0
Dir#path 0
Dir#pos 0
Dir#pos= 1
Dir#read 0
Dir#rewind 0
Dir#seek 1
Dir#tell 0
EOFError [IOError, StandardError, Exception, Object, Kernel]
Enumerable []
Enumerable#all? 0
Enumerable#any? 0
Enumerable#collect 0
Enumerable#count -1
Enumerable#cycle -1
Enumerable#detect -1
Enumerable#drop 1
Enumerable#drop_while 0
Enumerable#each_cons 1
Enumerable#each_slice 1
Enumerable#each_with_index 0
Enumerable#entries -1
Enumerable#enum_cons 1
Enumerable#enum_slice 1
Enumerable#enum_with_index 0
Enumerable#find -1
Enumerable#find_all 0
Enumerable#find_index -1
Enumerable#first -1
Enumerable#grep 1
Enumerable#group_by 0
Enumerable#include? 1
Enumerable#inject -1
Enumerable#map 0
Enumerable#max 0
Enumerable#max_by 0
Enumerable#member? 1
Enumerable#min 0
Enumerable#min_by 0
Enumerable#minmax 0
Enumerable#minmax_by 0
Enumerable#none? 0
Enumerable#one? 0
Enumerable#partition 0
Enumerable#reduce -1
Enumerable#reject 0
Enumerable#reverse_each -1
Enumerable#select 0
Enumerable#sort 0
Enumerable#sort_by 0
Enumerable#take 1
Enumerable#take_while 0
Enumerable#to_a -1
Enumerable#zip -1
Enumerable::Enumerator [Enumerable, Object, Kernel]
Enumerable::Enumerator#each 0
Enumerable::Enumerator#each_with_index 0
Enumerable::Enumerator#initialize -1
Enumerable::Enumerator#next 0
Enumerable::Enumerator#rewind 0
Enumerable::Enumerator#with_index 0
Errno []
Errno::E2BIG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EACCES [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EADDRINUSE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EADDRNOTAVAIL [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EAFNOSUPPORT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EAGAIN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EALREADY [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EBADF [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EBADMSG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EBUSY [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ECHILD [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ECONNABORTED [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ECONNREFUSED [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ECONNRESET [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EDEADLK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EDESTADDRREQ [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EDOM [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EDQUOT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EEXIST [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EFAULT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EFBIG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EHOSTDOWN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EHOSTUNREACH [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EIDRM [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EILSEQ [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EINPROGRESS [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EINTR [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EINVAL [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EIO [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EISCONN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EISDIR [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ELOOP [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EMFILE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EMLINK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EMSGSIZE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EMULTIHOP [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENAMETOOLONG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENETDOWN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENETRESET [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENETUNREACH [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENFILE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOBUFS [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENODATA [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENODEV [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOENT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOEXEC [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOLCK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOLINK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOMEM [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOMSG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOPROTOOPT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOSPC [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOSR [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOSTR [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOSYS [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTBLK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTCONN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTDIR [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTEMPTY [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTSOCK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTTY [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENXIO [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EOPNOTSUPP [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EOVERFLOW [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EPERM [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EPFNOSUPPORT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EPIPE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EPROTO [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EPROTONOSUPPORT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EPROTOTYPE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ERANGE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EREMOTE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EROFS [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ESHUTDOWN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ESOCKTNOSUPPORT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ESPIPE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ESRCH [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ESTALE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ETIME [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ETIMEDOUT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ETOOMANYREFS [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ETXTBSY [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EUSERS [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EXDEV [SystemCallError, StandardError, Exception, Object, Kernel]
Exception [Object, Kernel]
Exception.exception -1
Exception#backtrace 0
Exception#exception -1
Exception#initialize -1
Exception#inspect 0
Exception#message 0
Exception#set_backtrace 1
Exception#to_s 0
Exception#to_str 0
FalseClass [Object, Kernel]
FalseClass#& 1
FalseClass#^ 1
FalseClass#to_s 0
FalseClass#| 1
File [IO, File::Constants, Enumerable, Object, Kernel]
File.atime 1
File.basename -1
File.blockdev? 1
File.chardev? 1
File.chmod -1
File.chown -1
File.ctime 1
File.delete -1
File.directory? 1
File.dirname 1
File.executable? 1
File.executable_real? 1
File.exist? 1
File.exists? 1
File.expand_path -1
File.extname 1
File.file? 1
File.fnmatch -1
File.fnmatch? -1
File.ftype 1
File.grpowned? 1
File.identical? 2
File.join -1
File.lchmod -1
File.lchown -1
File.link 2
File.lstat 1
File.mtime 1
File.owned? 1
File.pipe? 1
File.readable? 1
File.readable_real? 1
File.readlink 1
File.rename 2
File.setgid? 1
File.setuid? 1
File.size 1
File.size? 1
File.socket? 1
File.split 1
File.stat 1
File.sticky? 1
File.symlink 2
File.symlink? 1
File.truncate 2
File.umask -1
File.unlink -1
File.utime -1
File.writable? 1
File.writable_real? 1
File.zero? 1
File#atime 0
File#chmod 1
File#chown 2
File#ctime 0
File#flock 1
File#initialize -1
File#lstat 0
File#mtime 0
File#path 0
File#truncate 1
File::Constants []
File::Stat [Comparable, Object, Kernel]
File::Stat#<=> 1
File::Stat#atime 0
File::Stat#blksize 0
File::Stat#blockdev? 0
File::Stat#blocks 0
File::Stat#chardev? 0
File::Stat#ctime 0
File::Stat#dev 0
File::Stat#dev_major 0
File::Stat#dev_minor 0
File::Stat#directory? 0
File::Stat#executable? 0
File::Stat#executable_real? 0
File::Stat#file? 0
File::Stat#ftype 0
File::Stat#gid 0
File::Stat#grpowned? 0
File::Stat#initialize 1
File::Stat#ino 0
File::Stat#inspect 0
File::Stat#mode 0
File::Stat#mtime 0
File::Stat#nlink 0
File::Stat#owned? 0
File::Stat#pipe? 0
File::Stat#rdev 0
File::Stat#rdev_major 0
File::Stat#rdev_minor 0
File::Stat#readable? 0
File::Stat#readable_real? 0
File::Stat#setgid? 0
File::Stat#setuid? 0
File::Stat#size 0
File::Stat#size? 0
File::Stat#socket? 0
File::Stat#sticky? 0
File::Stat#symlink? 0
File::Stat#uid 0
File::Stat#writable? 0
File::Stat#writable_real? 0
File::Stat#zero? 0
FileTest []
FileTest.blockdev? 1
FileTest.chardev? 1
FileTest.directory? 1
FileTest.executable? 1
FileTest.executable_real? 1
FileTest.exist? 1
FileTest.exists? 1
FileTest.file? 1
FileTest.grpowned? 1
FileTest.identical? 2
FileTest.owned? 1
FileTest.pipe? 1
FileTest.readable? 1
FileTest.readable_real? 1
FileTest.setgid? 1
FileTest.setuid? 1
FileTest.size 1
FileTest.size? 1
FileTest.socket? 1
FileTest.sticky? 1
FileTest.symlink? 1
FileTest.writable? 1
FileTest.writable_real? 1
FileTest.zero? 1
Fixnum [Integer, Precision, Numeric, Comparable, Object, Kernel]
Fixnum.induced_from 1
Fixnum#% 1
Fixnum#& 1
Fixnum#* 1
Fixnum#** 1
Fixnum#+ 1
Fixnum#- 1
Fixnum#-@ 0
Fixnum#/ 1
Fixnum#< 1
Fixnum#<< 1
Fixnum#<= 1
Fixnum#<=> 1
Fixnum#== 1
Fixnum#> 1
Fixnum#>= 1
Fixnum#>> 1
Fixnum#[] 1
Fixnum#^ 1
Fixnum#abs 0
Fixnum#div 1
Fixnum#divmod 1
Fixnum#even? 0
Fixnum#fdiv 1
Fixnum#id2name 0
Fixnum#modulo 1
Fixnum#odd? 0
Fixnum#quo 1
Fixnum#size 0
Fixnum#to_f 0
Fixnum#to_s -1
Fixnum#to_sym 0
Fixnum#zero? 0
Fixnum#| 1
Fixnum#~ 0
Float [Precision, Numeric, Comparable, Object, Kernel]
Float.induced_from 1
Float#% 1
Float#* 1
Float#** 1
Float#+ 1
Float#- 1
Float#-@ 0
Float#/ 1
Float#< 1
Float#<= 1
Float#<=> 1
Float#== 1
Float#> 1
Float#>= 1
Float#abs 0
Float#ceil 0
Float#coerce 1
Float#divmod 1
Float#eql? 1
Float#finite? 0
Float#floor 0
Float#hash 0
Float#infinite? 0
Float#modulo 1
Float#nan? 0
Float#round 0
Float#to_f 0
Float#to_i 0
Float#to_int 0
Float#to_s 0
Float#truncate 0
Float#zero? 0
FloatDomainError [RangeError, StandardError, Exception, Object, Kernel]
GC []
GC.disable 0
GC.enable 0
GC.start 0
GC.stress 0
GC.stress= 1
GC#garbage_collect 0
Hash [Enumerable, Object, Kernel]
Hash.[] -1
Hash#== 1
Hash#[] 1
Hash#[]= 2
Hash#clear 0
Hash#default -1
Hash#default= 1
Hash#default_proc 0
Hash#delete 1
Hash#delete_if 0
Hash#each 0
Hash#each_key 0
Hash#each_pair 0
Hash#each_value 0
Hash#empty? 0
Hash#eql? 1
Hash#fetch -1
Hash#has_key? 1
Hash#has_value? 1
Hash#hash 0
Hash#include? 1
Hash#index 1
Hash#indexes -1
Hash#indices -1
Hash#initialize -1
Hash#inspect 0
Hash#invert 0
Hash#key? 1
Hash#keys 0
Hash#length 0
Hash#member? 1
Hash#merge 1
Hash#merge! 1
Hash#rehash 0
Hash#reject 0
Hash#reject! 0
Hash#replace 1
Hash#select 0
Hash#shift 0
Hash#size 0
Hash#sort 0
Hash#store 2
Hash#to_a 0
Hash#to_hash 0
Hash#to_s 0
Hash#update 1
Hash#value? 1
Hash#values 0
Hash#values_at -1
IO [File::Constants, Enumerable, Object, Kernel]
IO.for_fd -1
IO.foreach -1
IO.new -1
IO.open -1
IO.pipe 0
IO.popen -1
IO.read -1
IO.readlines -1
IO.select -1
IO.sysopen -1
IO#<< 1
IO#binmode 0
IO#bytes 0
IO#chars 0
IO#close 0
IO#close_read 0
IO#close_write 0
IO#closed? 0
IO#each -1
IO#each_byte 0
IO#each_char 0
IO#each_line -1
IO#eof 0
IO#eof? 0
IO#fcntl -1
IO#fileno 0
IO#flush 0
IO#fsync 0
IO#getbyte 0
IO#getc 0
IO#gets -1
IO#initialize -1
IO#inspect 0
IO#ioctl -1
IO#isatty 0
IO#lineno 0
IO#lineno= 1
IO#lines -1
IO#pid 0
IO#pos 0
IO#pos= 1
IO#print -1
IO#printf -1
IO#putc 1
IO#puts -1
IO#read -1
IO#read_nonblock -1
IO#readbyte 0
IO#readchar 0
IO#readline -1
IO#readlines -1
IO#readpartial -1
IO#reopen -1
IO#rewind 0
IO#seek -1
IO#stat 0
IO#sync 0
IO#sync= 1
IO#sysread -1
IO#sysseek -1
IO#syswrite 1
IO#tell 0
IO#to_i 0
IO#to_io 0
IO#tty? 0
IO#ungetc 1
IO#write 1
IO#write_nonblock 1
IOError [StandardError, Exception, Object, Kernel]
IndexError [StandardError, Exception, Object, Kernel]
Integer [Precision, Numeric, Comparable, Object, Kernel]
Integer.induced_from 1
Integer#ceil 0
Integer#chr 0
Integer#downto 1
Integer#even? 0
Integer#floor 0
Integer#integer? 0
Integer#next 0
Integer#odd? 0
Integer#ord 0
Integer#pred 0
Integer#round 0
Integer#succ 0
Integer#times 0
Integer#to_i 0
Integer#to_int 0
Integer#truncate 0
Integer#upto 1
Interrupt [SignalException, Exception, Object, Kernel]
Interrupt#initialize -1
Kernel []
Kernel.Array 1
Kernel.Float 1
Kernel.Integer 1
Kernel.String 1
Kernel.__method__ 0
Kernel.` 1
Kernel.abort -1
Kernel.at_exit 0
Kernel.autoload 2
Kernel.autoload? 1
Kernel.binding 0
Kernel.block_given? 0
Kernel.callcc 0
Kernel.caller -1
Kernel.catch 1
Kernel.chomp -1
Kernel.chomp! -1
Kernel.chop 0
Kernel.chop! 0
Kernel.eval -1
Kernel.exec -1
Kernel.exit -1
Kernel.exit! -1
Kernel.fail -1
Kernel.fork 0
Kernel.format -1
Kernel.getc 0
Kernel.gets -1
Kernel.global_variables 0
Kernel.gsub -1
Kernel.gsub! -1
Kernel.iterator? 0
Kernel.lambda 0
Kernel.load -1
Kernel.local_variables 0
Kernel.loop 0
Kernel.method_missing -1
Kernel.open -1
Kernel.p -1
Kernel.print -1
Kernel.printf -1
Kernel.proc 0
Kernel.putc 1
Kernel.puts -1
Kernel.raise -1
Kernel.rand -1
Kernel.readline -1
Kernel.readlines -1
Kernel.require 1
Kernel.scan 1
Kernel.select -1
Kernel.set_trace_func 1
Kernel.sleep -1
Kernel.split -1
Kernel.sprintf -1
Kernel.srand -1
Kernel.sub -1
Kernel.sub! -1
Kernel.syscall -1
Kernel.system -1
Kernel.test -1
Kernel.throw -1
Kernel.trace_var -1
Kernel.trap -1
Kernel.untrace_var -1
Kernel.warn 1
Kernel#== 1
Kernel#=== 1
Kernel#=~ 1
Kernel#__id__ 0
Kernel#__send__ -1
Kernel#class 0
Kernel#clone 0
Kernel#display -1
Kernel#dup 0
Kernel#enum_for -1
Kernel#eql? 1
Kernel#equal? 1
Kernel#extend -1
Kernel#freeze 0
Kernel#frozen? 0
Kernel#hash 0
Kernel#id 0
Kernel#inspect 0
Kernel#instance_eval -1
Kernel#instance_exec -1
Kernel#instance_of? 1
Kernel#instance_variable_defined? 1
Kernel#instance_variable_get 1
Kernel#instance_variable_set 2
Kernel#instance_variables 0
Kernel#is_a? 1
Kernel#kind_of? 1
Kernel#method 1
Kernel#methods -1
Kernel#nil? 0
Kernel#object_id 0
Kernel#private_methods -1
Kernel#protected_methods -1
Kernel#public_methods -1
Kernel#respond_to? -1
Kernel#send -1
Kernel#singleton_methods -1
Kernel#taint 0
Kernel#tainted? 0
Kernel#tap 0
Kernel#to_a 0
Kernel#to_enum -1
Kernel#to_s 0
Kernel#type 0
Kernel#untaint 0
LoadError [ScriptError, Exception, Object, Kernel]
LocalJumpError [StandardError, Exception, Object, Kernel]
LocalJumpError#exit_value 0
LocalJumpError#reason 0
Marshal []
Marshal.dump -1
Marshal.load -1
Marshal.restore -1
MatchData [Object, Kernel]
MatchData#[] -1
MatchData#begin 1
MatchData#captures 0
MatchData#end 1
MatchData#inspect 0
MatchData#length 0
MatchData#offset 1
MatchData#post_match 0
MatchData#pre_match 0
MatchData#select -1
MatchData#size 0
MatchData#string 0
MatchData#to_a 0
MatchData#to_s 0
MatchData#values_at -1
Math []
Math.acos 1
Math.acosh 1
Math.asin 1
Math.asinh 1
Math.atan 1
Math.atan2 2
Math.atanh 1
Math.cos 1
Math.cosh 1
Math.erf 1
Math.erfc 1
Math.exp 1
Math.frexp 1
Math.hypot 2
Math.ldexp 2
Math.log 1
Math.log10 1
Math.sin 1
Math.sinh 1
Math.sqrt 1
Math.tan 1
Math.tanh 1
Method [Object, Kernel]
Method#== 1
Method#[] -1
Method#arity 0
Method#call -1
Method#clone 0
Method#inspect 0
Method#name 0
Method#owner 0
Method#receiver 0
Method#to_proc 0
Method#to_s 0
Method#unbind 0
Module [Object, Kernel]
Module.constants 0
Module.nesting 0
Module#< 1
Module#<= 1
Module#<=> 1
Module#== 1
Module#=== 1
Module#> 1
Module#>= 1
Module#ancestors 0
Module#autoload 2
Module#autoload? 1
Module#class_eval -1
Module#class_exec -1
Module#class_variable_defined? 1
Module#class_variables 0
Module#const_defined? 1
Module#const_get 1
Module#const_missing 1
Module#const_set 2
Module#constants 0
Module#freeze 0
Module#include? 1
Module#included_modules 0
Module#initialize 0
Module#instance_method 1
Module#instance_methods -1
Module#method_defined? 1
Module#module_eval -1
Module#module_exec -1
Module#name 0
Module#private_class_method -1
Module#private_instance_methods -1
Module#private_method_defined? 1
Module#protected_instance_methods -1
Module#protected_method_defined? 1
Module#public_class_method -1
Module#public_instance_methods -1
Module#public_method_defined? 1
Module#to_s 0
NameError [StandardError, Exception, Object, Kernel]
NameError#initialize -1
NameError#name 0
NameError#to_s 0
NameError::message [Data, Object, Kernel]
NameError::message.! 3
NameError::message._load 1
NameError::message#_dump 1
NameError::message#to_str 0
NilClass [Object, Kernel]
NilClass#& 1
NilClass#^ 1
NilClass#inspect 0
NilClass#nil? 0
NilClass#to_a 0
NilClass#to_f 0
NilClass#to_i 0
NilClass#to_s 0
NilClass#| 1
NoMemoryError [Exception, Object, Kernel]
NoMethodError [NameError, StandardError, Exception, Object, Kernel]
NoMethodError#args 0
NoMethodError#initialize -1
NotImplementedError [ScriptError, Exception, Object, Kernel]
Numeric [Comparable, Object, Kernel]
Numeric#+@ 0
Numeric#-@ 0
Numeric#<=> 1
Numeric#abs 0
Numeric#ceil 0
Numeric#coerce 1
Numeric#div 1
Numeric#divmod 1
Numeric#eql? 1
Numeric#fdiv 1
Numeric#floor 0
Numeric#integer? 0
Numeric#modulo 1
Numeric#nonzero? 0
Numeric#quo 1
Numeric#remainder 1
Numeric#round 0
Numeric#singleton_method_added 1
Numeric#step -1
Numeric#to_int 0
Numeric#truncate 0
Numeric#zero? 0
Object [Kernel]
Object#initialize 0
ObjectSpace []
ObjectSpace._id2ref 1
ObjectSpace.add_finalizer 1
ObjectSpace.call_finalizer 1
ObjectSpace.define_finalizer -1
ObjectSpace.each_object -1
ObjectSpace.finalizers 0
ObjectSpace.garbage_collect 0
ObjectSpace.remove_finalizer 1
ObjectSpace.undefine_finalizer 1
Precision []
Precision.included 1
Precision#prec 1
Precision#prec_f 0
Precision#prec_i 0
Proc [Object, Kernel]
Proc.new -1
Proc#== 1
Proc#[] -1
Proc#arity 0
Proc#binding 0
Proc#call -1
Proc#clone 0
Proc#dup 0
Proc#to_proc 0
Proc#to_s 0
Process []
Process.abort -1
Process.detach 1
Process.egid 0
Process.egid= 1
Process.euid 0
Process.euid= 1
Process.exec -1
Process.exit -1
Process.exit! -1
Process.fork 0
Process.getpgid 1
Process.getpgrp 0
Process.getpriority 2
Process.getrlimit 1
Process.gid 0
Process.gid= 1
Process.groups 0
Process.groups= 1
Process.initgroups 2
Process.kill -1
Process.maxgroups 0
Process.maxgroups= 1
Process.pid 0
Process.ppid 0
Process.setpgid 2
Process.setpgrp 0
Process.setpriority 3
Process.setrlimit -1
Process.setsid 0
Process.times 0
Process.uid 0
Process.uid= 1
Process.wait -1
Process.wait2 -1
Process.waitall 0
Process.waitpid -1
Process.waitpid2 -1
Process::GID []
Process::GID.change_privilege 1
Process::GID.eid 0
Process::GID.eid= 1
Process::GID.grant_privilege 1
Process::GID.re_exchange 0
Process::GID.re_exchangeable? 0
Process::GID.rid 0
Process::GID.sid_available? 0
Process::GID.switch 0
Process::Status [Object, Kernel]
Process::Status#& 1
Process::Status#== 1
Process::Status#>> 1
Process::Status#coredump? 0
Process::Status#exited? 0
Process::Status#exitstatus 0
Process::Status#inspect 0
Process::Status#pid 0
Process::Status#signaled? 0
Process::Status#stopped? 0
Process::Status#stopsig 0
Process::Status#success? 0
Process::Status#termsig 0
Process::Status#to_i 0
Process::Status#to_int 0
Process::Status#to_s 0
Process::Sys []
Process::Sys.getegid 0
Process::Sys.geteuid 0
Process::Sys.getgid 0
Process::Sys.getuid 0
Process::Sys.issetugid 0
Process::Sys.setegid 1
Process::Sys.seteuid 1
Process::Sys.setgid 1
Process::Sys.setregid 2
Process::Sys.setresgid 3
Process::Sys.setresuid 3
Process::Sys.setreuid 2
Process::Sys.setrgid 1
Process::Sys.setruid 1
Process::Sys.setuid 1
Process::UID []
Process::UID.change_privilege 1
Process::UID.eid 0
Process::UID.eid= 1
Process::UID.grant_privilege 1
Process::UID.re_exchange 0
Process::UID.re_exchangeable? 0
Process::UID.rid 0
Process::UID.sid_available? 0
Process::UID.switch 0
Range [Enumerable, Object, Kernel]
Range#== 1
Range#=== 1
Range#begin 0
Range#each 0
Range#end 0
Range#eql? 1
Range#exclude_end? 0
Range#first 0
Range#hash 0
Range#include? 1
Range#initialize -1
Range#inspect 0
Range#last 0
Range#member? 1
Range#step -1
Range#to_s 0
RangeError [StandardError, Exception, Object, Kernel]
Regexp [Object, Kernel]
Regexp.compile -1
Regexp.escape -1
Regexp.last_match -1
Regexp.quote -1
Regexp.union -1
Regexp#== 1
Regexp#=== 1
Regexp#=~ 1
Regexp#casefold? 0
Regexp#eql? 1
Regexp#hash 0
Regexp#initialize -1
Regexp#inspect 0
Regexp#kcode 0
Regexp#match 1
Regexp#options 0
Regexp#source 0
Regexp#to_s 0
Regexp#~ 0
RegexpError [StandardError, Exception, Object, Kernel]
RuntimeError [StandardError, Exception, Object, Kernel]
ScriptError [Exception, Object, Kernel]
SecurityError [StandardError, Exception, Object, Kernel]
Signal []
Signal.list 0
Signal.trap -1
SignalException [Exception, Object, Kernel]
SignalException#initialize -1
SignalException#signm 0
SignalException#signo 0
StandardError [Exception, Object, Kernel]
StopIteration [IndexError, StandardError, Exception, Object, Kernel]
String [Enumerable, Comparable, Object, Kernel]
String#% 1
String#* 1
String#+ 1
String#<< 1
String#<=> 1
String#== 1
String#=~ 1
String#[] -1
String#[]= -1
String#bytes 0
String#bytesize 0
String#capitalize 0
String#capitalize! 0
String#casecmp 1
String#center -1
String#chars 0
String#chomp -1
String#chomp! -1
String#chop 0
String#chop! 0
String#concat 1
String#count -1
String#crypt 1
String#delete -1
String#delete! -1
String#downcase 0
String#downcase! 0
String#dump 0
String#each -1
String#each_byte 0
String#each_char 0
String#each_line -1
String#empty? 0
String#end_with? -1
String#eql? 1
String#gsub -1
String#gsub! -1
String#hash 0
String#hex 0
String#include? 1
String#index -1
String#initialize -1
String#insert 2
String#inspect 0
String#intern 0
String#length 0
String#lines -1
String#ljust -1
String#lstrip 0
String#lstrip! 0
String#match 1
String#next 0
String#next! 0
String#oct 0
String#partition -1
String#replace 1
String#reverse 0
String#reverse! 0
String#rindex -1
String#rjust -1
String#rpartition 1
String#rstrip 0
String#rstrip! 0
String#scan 1
String#size 0
String#slice -1
String#slice! -1
String#split -1
String#squeeze -1
String#squeeze! -1
String#start_with? -1
String#strip 0
String#strip! 0
String#sub -1
String#sub! -1
String#succ 0
String#succ! 0
String#sum -1
String#swapcase 0
String#swapcase! 0
String#to_f 0
String#to_i -1
String#to_s 0
String#to_str 0
String#to_sym 0
String#tr 2
String#tr! 2
String#tr_s 2
String#tr_s! 2
String#unpack 1
String#upcase 0
String#upcase! 0
String#upto -1
Struct [Enumerable, Object, Kernel]
Struct.new -1
Struct#== 1
Struct#[] 1
Struct#[]= 2
Struct#each 0
Struct#each_pair 0
Struct#eql? 1
Struct#hash 0
Struct#initialize -1
Struct#inspect 0
Struct#length 0
Struct#members 0
Struct#select -1
Struct#size 0
Struct#to_a 0
Struct#to_s 0
Struct#values 0
Struct#values_at -1
Struct::Tms [Struct, Enumerable, Object, Kernel]
Struct::Tms.[] -1
Struct::Tms.members 0
Struct::Tms.new -1
Struct::Tms#cstime 0
Struct::Tms#cstime= 1
Struct::Tms#cutime 0
Struct::Tms#cutime= 1
Struct::Tms#stime 0
Struct::Tms#stime= 1
Struct::Tms#utime 0
Struct::Tms#utime= 1
Symbol [Object, Kernel]
Symbol.all_symbols 0
Symbol#=== 1
Symbol#id2name 0
Symbol#inspect 0
Symbol#to_i 0
Symbol#to_int 0
Symbol#to_proc 0
Symbol#to_s 0
Symbol#to_sym 0
SyntaxError [ScriptError, Exception, Object, Kernel]
SystemCallError [StandardError, Exception, Object, Kernel]
SystemCallError.=== 1
SystemCallError#errno 0
SystemCallError#initialize -1
SystemExit [Exception, Object, Kernel]
SystemExit#initialize -1
SystemExit#status 0
SystemExit#success? 0
SystemStackError [StandardError, Exception, Object, Kernel]
Thread [Object, Kernel]
Thread.abort_on_exception 0
Thread.abort_on_exception= 1
Thread.critical 0
Thread.critical= 1
Thread.current 0
Thread.exit 0
Thread.fork -1
Thread.kill 1
Thread.list 0
Thread.main 0
Thread.new -1
Thread.pass 0
Thread.start -1
Thread.stop 0
Thread#[] 1
Thread#[]= 2
Thread#abort_on_exception 0
Thread#abort_on_exception= 1
Thread#alive? 0
Thread#exit 0
Thread#exit! 0
Thread#group 0
Thread#initialize -1
Thread#inspect 0
Thread#join -1
Thread#key? 1
Thread#keys 0
Thread#kill 0
Thread#kill! 0
Thread#priority 0
Thread#priority= 1
Thread#raise -1
Thread#run 0
Thread#safe_level 0
Thread#status 0
Thread#stop? 0
Thread#terminate 0
Thread#terminate! 0
Thread#value 0
Thread#wakeup 0
ThreadError [StandardError, Exception, Object, Kernel]
ThreadGroup [Object, Kernel]
ThreadGroup#add 1
ThreadGroup#enclose 0
ThreadGroup#enclosed? 0
ThreadGroup#list 0
Time [Comparable, Object, Kernel]
Time._load 1
Time.at -1
Time.gm -1
Time.local -1
Time.mktime -1
Time.now -1
Time.times 0
Time.utc -1
Time#+ 1
Time#- 1
Time#<=> 1
Time#_dump -1
Time#asctime 0
Time#ctime 0
Time#day 0
Time#dst? 0
Time#eql? 1
Time#getgm 0
Time#getlocal 0
Time#getutc 0
Time#gmt? 0
Time#gmt_offset 0
Time#gmtime 0
Time#gmtoff 0
Time#hash 0
Time#hour 0
Time#initialize 0
Time#inspect 0
Time#isdst 0
Time#localtime 0
Time#mday 0
Time#min 0
Time#mon 0
Time#month 0
Time#sec 0
Time#strftime 1
Time#succ 0
Time#to_a 0
Time#to_f 0
Time#to_i 0
Time#to_s 0
Time#tv_sec 0
Time#tv_usec 0
Time#usec 0
Time#utc 0
Time#utc? 0
Time#utc_offset 0
Time#wday 0
Time#yday 0
Time#year 0
Time#zone 0
TrueClass [Object, Kernel]
TrueClass#& 1
TrueClass#^ 1
TrueClass#to_s 0
TrueClass#| 1
TypeError [StandardError, Exception, Object, Kernel]
UnboundMethod [Object, Kernel]
UnboundMethod#== 1
UnboundMethod#arity 0
UnboundMethod#bind 1
UnboundMethod#clone 0
UnboundMethod#inspect 0
UnboundMethod#name 0
UnboundMethod#owner 0
UnboundMethod#to_s 0
ZeroDivisionError [StandardError, Exception, Object, Kernel]
fatal [Exception, Object, Kernel]
165 modules, 1191 methods
== make # 2011-05-07T11:00:30+09:00
+ make
rbconfig.rb updated
compiling Win32API
compiling bigdecimal
mkdir -p ../../.ext/powerpc-darwin9.8.0
gcc -I. -I../.. -I../../. -I../.././ext/bigdecimal -DBASE=10000UL -DBASE_FIG=4  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c bigdecimal.c
bigdecimal.c: In function 'BigDecimal_add':
bigdecimal.c:674: warning: comparison between signed and unsigned
bigdecimal.c: In function 'BigDecimal_sub':
bigdecimal.c:715: warning: comparison between signed and unsigned
bigdecimal.c: In function 'VpAddAbs':
bigdecimal.c:2846: warning: comparison between signed and unsigned
bigdecimal.c:2847: warning: comparison between signed and unsigned
bigdecimal.c: In function 'VpSubAbs':
bigdecimal.c:2939: warning: comparison between signed and unsigned
bigdecimal.c:2940: warning: comparison between signed and unsigned
bigdecimal.c: In function 'VpMult':
bigdecimal.c:3212: warning: comparison of unsigned expression >= 0 is always true
bigdecimal.c: In function 'VpCtoV':
bigdecimal.c:3956: warning: comparison of unsigned expression >= 0 is always true
bigdecimal.c: In function 'VpMidRound':
bigdecimal.c:4397: warning: comparison between signed and unsigned
bigdecimal.c: At top level:
bigdecimal.c:2209: warning: 'VpIsNegDoubleZero' defined but not used
bigdecimal.c:4189: warning: 'VpItoV' defined but not used
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/bigdecimal.bundle bigdecimal.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
mkdir -p ../../.ext/common/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/jacobian.rb ../../.ext/common/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/ludcmp.rb ../../.ext/common/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/math.rb ../../.ext/common/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/newton.rb ../../.ext/common/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/util.rb ../../.ext/common/bigdecimal
compiling curses
gcc -I. -I../.. -I../../. -I../.././ext/curses -DHAVE_NCURSES_H -DHAVE_BEEP -DHAVE_BKGD -DHAVE_BKGDSET -DHAVE_CURS_SET -DHAVE_DELETELN -DHAVE_DOUPDATE -DHAVE_FLASH -DHAVE_GETBKGD -DHAVE_GETNSTR -DHAVE_ISENDWIN -DHAVE_KEYNAME -DHAVE_KEYPAD -DHAVE_RESIZETERM -DHAVE_SCRL -DHAVE_SETSCRREG -DHAVE_UNGETCH -DHAVE_WATTROFF -DHAVE_WATTRON -DHAVE_WATTRSET -DHAVE_WBKGD -DHAVE_WBKGDSET -DHAVE_WDELETELN -DHAVE_WGETNSTR -DHAVE_WRESIZE -DHAVE_WSCRL -DHAVE_WSETSCRREG -DHAVE_DEF_PROG_MODE -DHAVE_RESET_PROG_MODE -DHAVE_TIMEOUT -DHAVE_WTIMEOUT -DHAVE_NODELAY -DHAVE_INIT_COLOR -DHAVE_WCOLOR_SET  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c curses.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/curses.bundle curses.o -L. -L../.. -L.     -lncurses -ltermcap  -lpthread -ldl -lobjc  
compiling dbm
gcc -I. -I../.. -I../../. -I../.././ext/dbm -DHAVE_DBM_OPEN -DHAVE_TYPE_DBM -DHAVE_DBM_CLEARERR -DDBM_HDR="<ndbm.h>" -DHAVE_SYS_CDEFS_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c dbm.c
dbm.c: In function 'fdbm_index':
dbm.c:232: warning: comparison between signed and unsigned
dbm.c: In function 'fdbm_has_value':
dbm.c:702: warning: comparison between signed and unsigned
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/dbm.bundle dbm.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
compiling digest
gcc -I. -I../.. -I../../. -I../.././ext/digest -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c digest.c
digest.c: In function 'hexencode_str_new':
digest.c:57: warning: comparison between signed and unsigned
digest.c: In function 'rb_digest_instance_method_unimpl':
digest.c:89: warning: unused variable 'klass'
digest.c: In function 'rb_digest_instance_inspect':
digest.c:280: warning: assignment discards qualifiers from pointer target type
digest.c: In function 'rb_digest_instance_update':
digest.c:110: warning: control reaches end of non-void function
digest.c: In function 'rb_digest_instance_finish':
digest.c:128: warning: control reaches end of non-void function
digest.c: In function 'rb_digest_instance_reset':
digest.c:142: warning: control reaches end of non-void function
digest.c: In function 'rb_digest_instance_block_length':
digest.c:371: warning: control reaches end of non-void function
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/digest.bundle digest.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
cp ../.././ext/digest/lib/digest.rb ../../.ext/common
cp ../.././ext/digest/lib/md5.rb ../../.ext/common
cp ../.././ext/digest/lib/sha1.rb ../../.ext/common
cp ../.././ext/digest/digest.h ../../.ext/powerpc-darwin9.8.0
compiling digest/bubblebabble
mkdir -p ../../../.ext/powerpc-darwin9.8.0/digest
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/bubblebabble -I../../.././ext/digest/bubblebabble/.. -DHAVE_CONFIG_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c bubblebabble.c
bubblebabble.c: In function 'bubblebabble_str_new':
bubblebabble.c:52: warning: comparison between signed and unsigned
bubblebabble.c:64: warning: comparison between signed and unsigned
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../../.ext/powerpc-darwin9.8.0/digest/bubblebabble.bundle bubblebabble.o -L. -L../../.. -L.     -lpthread -ldl -lobjc  
compiling digest/md5
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/md5 -I../../.././ext/digest/md5/.. -DHAVE_CONFIG_H -DHAVE_OPENSSL_MD5_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c md5init.c
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/md5 -I../../.././ext/digest/md5/.. -DHAVE_CONFIG_H -DHAVE_OPENSSL_MD5_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c md5ossl.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../../.ext/powerpc-darwin9.8.0/digest/md5.bundle md5init.o md5ossl.o -L. -L../../.. -L.     -lcrypto  -lpthread -ldl -lobjc  
compiling digest/rmd160
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/rmd160 -I../../.././ext/digest/rmd160/.. -DNDEBUG -DHAVE_CONFIG_H -DHAVE_OPENSSL_RIPEMD_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c rmd160init.c
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/rmd160 -I../../.././ext/digest/rmd160/.. -DNDEBUG -DHAVE_CONFIG_H -DHAVE_OPENSSL_RIPEMD_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c rmd160ossl.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../../.ext/powerpc-darwin9.8.0/digest/rmd160.bundle rmd160init.o rmd160ossl.o -L. -L../../.. -L.     -lcrypto  -lpthread -ldl -lobjc  
compiling digest/sha1
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha1 -I../../.././ext/digest/sha1/.. -DHAVE_CONFIG_H -DHAVE_OPENSSL_SHA_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c sha1init.c
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha1 -I../../.././ext/digest/sha1/.. -DHAVE_CONFIG_H -DHAVE_OPENSSL_SHA_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c sha1ossl.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../../.ext/powerpc-darwin9.8.0/digest/sha1.bundle sha1init.o sha1ossl.o -L. -L../../.. -L.     -lcrypto  -lpthread -ldl -lobjc  
compiling digest/sha2
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha2 -I../../.././ext/digest/sha2/.. -DHAVE_CONFIG_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -DHAVE_TYPE_UINT64_T  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c sha2.c
sha2.c:185: warning: 'static' is not at beginning of declaration
sha2.c:205: warning: 'static' is not at beginning of declaration
sha2.c:217: warning: 'static' is not at beginning of declaration
sha2.c:261: warning: 'static' is not at beginning of declaration
sha2.c:273: warning: 'static' is not at beginning of declaration
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha2 -I../../.././ext/digest/sha2/.. -DHAVE_CONFIG_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -DHAVE_TYPE_UINT64_T  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c sha2init.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../../.ext/powerpc-darwin9.8.0/digest/sha2.bundle sha2.o sha2init.o -L. -L../../.. -L.     -lpthread -ldl -lobjc  
mkdir -p ../../../.ext/common/digest
cp ../../.././ext/digest/sha2/lib/sha2.rb ../../../.ext/common/digest
compiling dl
Generating callback.func
Generating cbtable.func
gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -I. -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common  -fno-defer-pop -fno-omit-frame-pointer  -c dl.c
dl.c: In function 'rb_ary_to_ptr':
dl.c:539: warning: 'ptr' may be used uninitialized in this function
gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -I. -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common  -fno-defer-pop -fno-omit-frame-pointer  -c handle.c
gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -I. -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common  -fno-defer-pop -fno-omit-frame-pointer  -c ptr.c
ptr.c: In function 'rb_dlptr_inspect':
ptr.c:463: warning: format '%lx' expects type 'long unsigned int', but argument 5 has type 'struct ptr_data *'
ptr.c:463: warning: format '%lx' expects type 'long unsigned int', but argument 6 has type 'void *'
Generating call.func
  void
  char
  short
  long
  float
  double
gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -I. -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common  -fno-defer-pop -fno-omit-frame-pointer  -c sym.c
sym.c: In function 'rb_dlsym_inspect':
sym.c:272: warning: format '%lx' expects type 'long unsigned int', but argument 4 has type 'struct sym_data *'
sym.c:272: warning: format '%lx' expects type 'long unsigned int', but argument 5 has type 'void *'
sym.c:360:6: warning: "_MSC_VER" is not defined
sym.c: In function 'rb_dlsym_guardcall':
sym.c:366: warning: unused variable 'guard'
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/dl.bundle dl.o handle.o ptr.o sym.o -L. -L../.. -L.     -ldl  -lpthread -ldl -lobjc  
mkdir -p ../../.ext/common/dl
cp ../.././ext/dl/lib/dl/import.rb ../../.ext/common/dl
cp ../.././ext/dl/lib/dl/struct.rb ../../.ext/common/dl
cp ../.././ext/dl/lib/dl/types.rb ../../.ext/common/dl
cp ../.././ext/dl/lib/dl/win32.rb ../../.ext/common/dl
cp dlconfig.h ../../.ext/powerpc-darwin9.8.0
cp ../.././ext/dl/dl.h ../../.ext/powerpc-darwin9.8.0
compiling etc
gcc -I. -I../.. -I../../. -I../.././ext/etc -DHAVE_GETLOGIN -DHAVE_GETPWENT -DHAVE_GETGRENT -DHAVE_ST_PW_GECOS -DHAVE_ST_PW_CHANGE -DHAVE_ST_PW_CLASS -DHAVE_ST_PW_EXPIRE -DHAVE_ST_PW_PASSWD -DHAVE_ST_GR_PASSWD -DHAVE_TYPE_UID_T -DPW_UID2VAL=UINT2NUM -DPW_VAL2UID=NUM2UINT -DHAVE_TYPE_GID_T -DPW_GID2VAL=UINT2NUM -DPW_VAL2GID=NUM2UINT  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c etc.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/etc.bundle etc.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
compiling fcntl
gcc -I. -I../.. -I../../. -I../.././ext/fcntl -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c fcntl.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/fcntl.bundle fcntl.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
compiling gdbm
compiling iconv
gcc -I. -I../.. -I../../. -I../.././ext/iconv -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c iconv.c
iconv.c: In function 'iconv_convert':
iconv.c:455: warning: comparison of unsigned expression >= 0 is always true
iconv.c:458: warning: comparison between signed and unsigned
iconv.c:459: warning: comparison between signed and unsigned
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/iconv.bundle iconv.o -L. -L../.. -L.     -liconv  -lpthread -ldl -lobjc  
compiling io/wait
mkdir -p ../../../.ext/powerpc-darwin9.8.0/io
gcc -I. -I../../.. -I../../../. -I../../.././ext/io/wait -DFIONREAD_HEADER="<sys/ioctl.h>"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c wait.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../../.ext/powerpc-darwin9.8.0/io/wait.bundle wait.o -L. -L../../.. -L.     -lpthread -ldl -lobjc  
mkdir -p ../../../.ext/common/io
cp ../../.././ext/io/wait/lib/nonblock.rb ../../../.ext/common/io
compiling nkf
gcc -I. -I../.. -I../../. -I../.././ext/nkf -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c nkf.c
In file included from nkf.c:79:
nkf-utf8/nkf.c: In function 'options':
nkf-utf8/nkf.c:1179: warning: comparison between signed and unsigned
nkf-utf8/nkf.c: In function 'kanji_convert':
nkf-utf8/nkf.c:2581: warning: empty body in an else-statement
nkf-utf8/nkf.c:2922: warning: empty body in an else-statement
nkf.c: In function 'nkf_split_options':
nkf.c:116: warning: pointer targets in passing argument 1 of 'options' differ in signedness
nkf.c:124: warning: pointer targets in passing argument 1 of 'options' differ in signedness
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/nkf.bundle nkf.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
cp ../.././ext/nkf/lib/kconv.rb ../../.ext/common
compiling openssl
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c openssl_missing.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_asn1.c
ossl_asn1.c: In function 'asn1time_to_time':
ossl_asn1.c:37: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness
ossl_asn1.c:48: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness
ossl_asn1.c: In function 'asn1str_to_str':
ossl_asn1.c:83: warning: pointer targets in passing argument 1 of 'rb_str_new' differ in signedness
ossl_asn1.c: In function 'obj_to_asn1bstr':
ossl_asn1.c:221: warning: pointer targets in passing argument 2 of 'ASN1_BIT_STRING_set' differ in signedness
ossl_asn1.c: In function 'decode_bstr':
ossl_asn1.c:351: warning: passing argument 2 of 'd2i_ASN1_BIT_STRING' from incompatible pointer type
ossl_asn1.c: In function 'ossl_asn1data_to_der':
ossl_asn1.c:704: warning: pointer targets in assignment differ in signedness
ossl_asn1.c: In function 'ossl_asn1_decode0':
ossl_asn1.c:761: warning: pointer targets in passing argument 1 of 'rb_str_new' differ in signedness
ossl_asn1.c: In function 'ossl_asn1_traverse':
ossl_asn1.c:826: warning: pointer targets in assignment differ in signedness
ossl_asn1.c: In function 'ossl_asn1_decode':
ossl_asn1.c:842: warning: pointer targets in assignment differ in signedness
ossl_asn1.c: In function 'ossl_asn1_decode_all':
ossl_asn1.c:859: warning: pointer targets in assignment differ in signedness
ossl_asn1.c: In function 'ossl_asn1prim_to_der':
ossl_asn1.c:954: warning: pointer targets in passing argument 1 of 'ossl_buf2str' differ in signedness
ossl_asn1.c: In function 'ossl_asn1cons_to_der':
ossl_asn1.c:976: warning: pointer targets in assignment differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_bio.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_bn.c
ossl_bn.c: In function 'ossl_bn_initialize':
ossl_bn.c:134: warning: pointer targets in passing argument 1 of 'BN_mpi2bn' differ in signedness
ossl_bn.c:139: warning: pointer targets in passing argument 1 of 'BN_bin2bn' differ in signedness
ossl_bn.c: In function 'ossl_bn_to_s':
ossl_bn.c:188: warning: pointer targets in passing argument 2 of 'BN_bn2mpi' differ in signedness
ossl_bn.c:194: warning: pointer targets in passing argument 2 of 'BN_bn2bin' differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_cipher.c
ossl_cipher.c: In function 'ossl_cipher_init':
ossl_cipher.c:191: warning: initialization discards qualifiers from pointer target type
ossl_cipher.c:207: warning: pointer targets in passing argument 4 of 'EVP_BytesToKey' differ in signedness
ossl_cipher.c: In function 'ossl_cipher_pkcs5_keyivgen':
ossl_cipher.c:284: warning: pointer targets in assignment differ in signedness
ossl_cipher.c:290: warning: pointer targets in passing argument 4 of 'EVP_BytesToKey' differ in signedness
ossl_cipher.c: In function 'ossl_cipher_update_deprecated':
ossl_cipher.c:314: warning: assignment discards qualifiers from pointer target type
ossl_cipher.c: In function 'ossl_cipher_update':
ossl_cipher.c:352: warning: pointer targets in passing argument 2 of 'EVP_CipherUpdate' differ in signedness
ossl_cipher.c:352: warning: pointer targets in passing argument 4 of 'EVP_CipherUpdate' differ in signedness
ossl_cipher.c: In function 'ossl_cipher_final':
ossl_cipher.c:377: warning: pointer targets in passing argument 2 of 'EVP_CipherFinal_ex' differ in signedness
ossl_cipher.c: In function 'ossl_cipher_set_key':
ossl_cipher.c:420: warning: pointer targets in passing argument 4 of 'EVP_CipherInit_ex' differ in signedness
ossl_cipher.c: In function 'ossl_cipher_set_iv':
ossl_cipher.c:445: warning: pointer targets in passing argument 5 of 'EVP_CipherInit_ex' differ in signedness
ossl_cipher.c:556:5: warning: "RUBY_VERSION_CODE" is not defined
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_config.c
ossl_config.c:24: warning: 'parse_config' declared 'static' but never defined
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_digest.c
ossl_digest.c: In function 'ossl_digest_initialize':
ossl_digest.c:99: warning: unused variable 'name'
ossl_digest.c: In function 'ossl_digest_finish':
ossl_digest.c:185: warning: pointer targets in passing argument 2 of 'EVP_DigestFinal_ex' differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_engine.c
ossl_engine.c:64:5: warning: "HAVE_ENGINE_LOAD_DYNAMIC" is not defined
ossl_engine.c: In function 'ossl_engine_inspect':
ossl_engine.c:347: warning: initialization discards qualifiers from pointer target type
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_hmac.c
ossl_hmac.c: In function 'ossl_hmac_update':
ossl_hmac.c:106: warning: pointer targets in passing argument 2 of 'HMAC_Update' differ in signedness
ossl_hmac.c: In function 'hmac_final':
ossl_hmac.c:122: warning: pointer targets in passing argument 2 of 'HMAC_Final' differ in signedness
ossl_hmac.c:122: warning: pointer targets in passing argument 3 of 'HMAC_Final' differ in signedness
ossl_hmac.c: In function 'ossl_hmac_s_digest':
ossl_hmac.c:201: warning: pointer targets in passing argument 4 of 'HMAC' differ in signedness
ossl_hmac.c:201: warning: pointer targets in passing argument 7 of 'HMAC' differ in signedness
ossl_hmac.c:201: warning: pointer targets in assignment differ in signedness
ossl_hmac.c: In function 'ossl_hmac_s_hexdigest':
ossl_hmac.c:222: warning: pointer targets in passing argument 4 of 'HMAC' differ in signedness
ossl_hmac.c:222: warning: pointer targets in passing argument 7 of 'HMAC' differ in signedness
ossl_hmac.c:222: warning: pointer targets in assignment differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_ns_spki.c
ossl_ns_spki.c: In function 'ossl_spki_initialize':
ossl_ns_spki.c:66: warning: pointer targets in assignment differ in signedness
ossl_ns_spki.c: In function 'ossl_spki_to_der':
ossl_ns_spki.c:90: warning: pointer targets in assignment differ in signedness
ossl_ns_spki.c: In function 'ossl_spki_get_challenge':
ossl_ns_spki.c:176: warning: pointer targets in passing argument 1 of 'rb_str_new' differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_ocsp.c
ossl_ocsp.c: In function 'ossl_ocspreq_add_nonce':
ossl_ocsp.c:137: warning: pointer targets in passing argument 2 of 'OCSP_request_add1_nonce' differ in signedness
ossl_ocsp.c: In function 'ossl_ocspreq_to_der':
ossl_ocsp.c:268: warning: pointer targets in assignment differ in signedness
ossl_ocsp.c: In function 'ossl_ocspres_initialize':
ossl_ocsp.c:319: warning: pointer targets in assignment differ in signedness
ossl_ocsp.c: In function 'ossl_ocspres_to_der':
ossl_ocsp.c:380: warning: pointer targets in assignment differ in signedness
ossl_ocsp.c: In function 'ossl_ocspbres_add_nonce':
ossl_ocsp.c:439: warning: pointer targets in passing argument 2 of 'OCSP_basic_add1_nonce' differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_pkcs12.c
ossl_pkcs12.c: In function 'ossl_pkcs12_to_der':
ossl_pkcs12.c:184: warning: pointer targets in assignment differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_pkcs5.c
ossl_pkcs5.c: In function 'ossl_pkcs5_pbkdf2_hmac_sha1':
ossl_pkcs5.c:78: warning: pointer targets in passing argument 3 of 'PKCS5_PBKDF2_HMAC_SHA1' differ in signedness
ossl_pkcs5.c:78: warning: pointer targets in passing argument 7 of 'PKCS5_PBKDF2_HMAC_SHA1' differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_pkcs7.c
ossl_pkcs7.c: In function 'ossl_pkcs7_sym2typeid':
ossl_pkcs7.c:374: warning: comparison between signed and unsigned
ossl_pkcs7.c: In function 'ossl_pkcs7_to_der':
ossl_pkcs7.c:801: warning: pointer targets in assignment differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_pkey.c
ossl_pkey.c: In function 'ossl_pkey_sign':
ossl_pkey.c:178: warning: pointer targets in passing argument 2 of 'EVP_SignFinal' differ in signedness
ossl_pkey.c:178: warning: pointer targets in passing argument 3 of 'EVP_SignFinal' differ in signedness
ossl_pkey.c: In function 'ossl_pkey_verify':
ossl_pkey.c:197: warning: pointer targets in passing argument 2 of 'EVP_VerifyFinal' differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_pkey_dh.c
ossl_pkey_dh.c: In function 'ossl_dh_to_der':
ossl_pkey_dh.c:257: warning: pointer targets in assignment differ in signedness
ossl_pkey_dh.c: In function 'ossl_dh_compute_key':
ossl_pkey_dh.c:410: warning: pointer targets in passing argument 1 of 'DH_compute_key' differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_pkey_dsa.c
ossl_pkey_dsa.c: In function 'ossl_dsa_to_der':
ossl_pkey_dsa.c:292: warning: pointer targets in assignment differ in signedness
ossl_pkey_dsa.c: In function 'ossl_dsa_sign':
ossl_pkey_dsa.c:400: warning: pointer targets in passing argument 2 of 'DSA_sign' differ in signedness
ossl_pkey_dsa.c:400: warning: pointer targets in passing argument 4 of 'DSA_sign' differ in signedness
ossl_pkey_dsa.c:400: warning: pointer targets in passing argument 5 of 'DSA_sign' differ in signedness
ossl_pkey_dsa.c: In function 'ossl_dsa_verify':
ossl_pkey_dsa.c:424: warning: pointer targets in passing argument 2 of 'DSA_verify' differ in signedness
ossl_pkey_dsa.c:424: warning: pointer targets in passing argument 4 of 'DSA_verify' differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_pkey_ec.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_pkey_rsa.c
ossl_pkey_rsa.c: In function 'ossl_rsa_to_der':
ossl_pkey_rsa.c:291: warning: pointer targets in assignment differ in signedness
ossl_pkey_rsa.c: In function 'ossl_rsa_public_encrypt':
ossl_pkey_rsa.c:320: warning: pointer targets in passing argument 2 of 'RSA_public_encrypt' differ in signedness
ossl_pkey_rsa.c:320: warning: pointer targets in passing argument 3 of 'RSA_public_encrypt' differ in signedness
ossl_pkey_rsa.c: In function 'ossl_rsa_public_decrypt':
ossl_pkey_rsa.c:346: warning: pointer targets in passing argument 2 of 'RSA_public_decrypt' differ in signedness
ossl_pkey_rsa.c:346: warning: pointer targets in passing argument 3 of 'RSA_public_decrypt' differ in signedness
ossl_pkey_rsa.c: In function 'ossl_rsa_private_encrypt':
ossl_pkey_rsa.c:375: warning: pointer targets in passing argument 2 of 'RSA_private_encrypt' differ in signedness
ossl_pkey_rsa.c:375: warning: pointer targets in passing argument 3 of 'RSA_private_encrypt' differ in signedness
ossl_pkey_rsa.c: In function 'ossl_rsa_private_decrypt':
ossl_pkey_rsa.c:405: warning: pointer targets in passing argument 2 of 'RSA_private_decrypt' differ in signedness
ossl_pkey_rsa.c:405: warning: pointer targets in passing argument 3 of 'RSA_private_decrypt' differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_rand.c
ossl_rand.c: In function 'ossl_rand_bytes':
ossl_rand.c:102: warning: pointer targets in passing argument 1 of 'RAND_bytes' differ in signedness
ossl_rand.c: In function 'ossl_rand_pseudo_bytes':
ossl_rand.c:121: warning: pointer targets in passing argument 1 of 'RAND_pseudo_bytes' differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_ssl.c
ossl_ssl.c: In function 'ossl_sslctx_set_ssl_version':
ossl_ssl.c:156: warning: comparison between signed and unsigned
ossl_ssl.c: In function 'ossl_sslctx_initialize':
ossl_ssl.c:187: warning: comparison between signed and unsigned
ossl_ssl.c: In function 'ossl_call_session_get_cb':
ossl_ssl.c:300: warning: unused variable 'ret'
ossl_ssl.c: In function 'ossl_sslctx_session_get_cb':
ossl_ssl.c:328: warning: pointer targets in passing argument 1 of 'rb_str_new' differ in signedness
ossl_ssl.c: In function 'ossl_call_session_new_cb':
ossl_ssl.c:347: warning: unused variable 'ret'
ossl_ssl.c: In function 'ossl_call_session_remove_cb':
ossl_ssl.c:393: warning: unused variable 'ret'
ossl_ssl.c: In function 'ossl_sslctx_setup':
ossl_ssl.c:567: warning: pointer targets in passing argument 2 of 'SSL_CTX_set_session_id_context' differ in signedness
ossl_ssl.c: In function 'ossl_sslctx_flush_sessions':
ossl_ssl.c:818: warning: unused variable 'cb_state'
ossl_ssl.c: In function 'Init_ossl_ssl':
ossl_ssl.c:1370: warning: comparison between signed and unsigned
ossl_ssl.c:1399: warning: comparison between signed and unsigned
ossl_ssl.c:1414: warning: comparison between signed and unsigned
ossl_ssl.c:1416: warning: comparison between signed and unsigned
ossl_ssl.c: At top level:
ossl_ssl.c:392: warning: 'ossl_call_session_remove_cb' defined but not used
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_ssl_session.c
ossl_ssl_session.c: In function 'ossl_ssl_session_initialize':
ossl_ssl_session.c:40: warning: unused variable 'p'
ossl_ssl_session.c:39: warning: unused variable 'obj'
ossl_ssl_session.c: In function 'ossl_ssl_session_to_der':
ossl_ssl_session.c:209: warning: comparison between signed and unsigned
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_x509.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_x509attr.c
ossl_x509attr.c: In function 'ossl_x509attr_initialize':
ossl_x509attr.c:102: warning: pointer targets in assignment differ in signedness
ossl_x509attr.c: In function 'ossl_x509attr_get_value':
ossl_x509attr.c:215: warning: pointer targets in assignment differ in signedness
ossl_x509attr.c:224: warning: pointer targets in assignment differ in signedness
ossl_x509attr.c: In function 'ossl_x509attr_to_der':
ossl_x509attr.c:250: warning: pointer targets in assignment differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_x509cert.c
ossl_x509cert.c: In function 'ossl_x509_to_der':
ossl_x509cert.c:193: warning: pointer targets in assignment differ in signedness
ossl_x509cert.c: In function 'ossl_x509_inspect':
ossl_x509cert.c:693: warning: initialization discards qualifiers from pointer target type
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_x509crl.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_x509ext.c
ossl_x509ext.c: In function 'ossl_x509ext_initialize':
ossl_x509ext.c:284: warning: pointer targets in assignment differ in signedness
ossl_x509ext.c: In function 'ossl_x509ext_to_der':
ossl_x509ext.c:414: warning: pointer targets in assignment differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_x509name.c
ossl_x509name.c: In function 'ossl_x509name_add_entry':
ossl_x509name.c:170: warning: pointer targets in passing argument 4 of 'X509_NAME_add_entry_by_txt' differ in signedness
ossl_x509name.c: In function 'ossl_x509name_to_a':
ossl_x509name.c:251: warning: pointer targets in passing argument 1 of 'rb_str_new' differ in signedness
ossl_x509name.c: In function 'ossl_x509name_to_der':
ossl_x509name.c:346: warning: pointer targets in assignment differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_x509req.c
ossl_x509req.c: In function 'ossl_x509req_to_der':
ossl_x509req.c:174: warning: pointer targets in assignment differ in signedness
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_x509revoked.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c ossl_x509store.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/openssl.bundle openssl_missing.o ossl.o ossl_asn1.o ossl_bio.o ossl_bn.o ossl_cipher.o ossl_config.o ossl_digest.o ossl_engine.o ossl_hmac.o ossl_ns_spki.o ossl_ocsp.o ossl_pkcs12.o ossl_pkcs5.o ossl_pkcs7.o ossl_pkey.o ossl_pkey_dh.o ossl_pkey_dsa.o ossl_pkey_ec.o ossl_pkey_rsa.o ossl_rand.o ossl_ssl.o ossl_ssl_session.o ossl_x509.o ossl_x509attr.o ossl_x509cert.o ossl_x509crl.o ossl_x509ext.o ossl_x509name.o ossl_x509req.o ossl_x509revoked.o ossl_x509store.o -L. -L../.. -L.     -lssl -lcrypto  -lpthread -ldl -lobjc  
mkdir -p ../../.ext/common/net
mkdir -p ../../.ext/common/openssl
cp ../.././ext/openssl/lib/net/ftptls.rb ../../.ext/common/net
cp ../.././ext/openssl/lib/net/telnets.rb ../../.ext/common/net
cp ../.././ext/openssl/lib/openssl/bn.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/buffering.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/cipher.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/config.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/digest.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/pkcs7.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/ssl-internal.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/ssl.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/x509-internal.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/x509.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl.rb ../../.ext/common
compiling pty
gcc -I. -I../.. -I../../. -I../.././ext/pty -DHAVE_OPENPTY  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c pty.c
pty.c: In function 'get_device_once':
pty.c:316: warning: implicit declaration of function 'openpty'
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/pty.bundle pty.o -L. -L../.. -L.     -lutil  -lpthread -ldl -lobjc  
cp ../.././ext/pty/lib/expect.rb ../../.ext/common
compiling racc/cparse
mkdir -p ../../../.ext/powerpc-darwin9.8.0/racc
gcc -I. -I../../.. -I../../../. -I../../.././ext/racc/cparse -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c cparse.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../../.ext/powerpc-darwin9.8.0/racc/cparse.bundle cparse.o -L. -L../../.. -L.     -lpthread -ldl -lobjc  
compiling readline
gcc -I. -I../.. -I../../. -I../.././ext/readline -DHAVE_READLINE_READLINE_H -DHAVE_READLINE_HISTORY_H -DHAVE_RL_DEPREP_TERM_FUNCTION -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_BASIC_WORD_BREAK_CHARACTERS -DHAVE_RL_COMPLETER_WORD_BREAK_CHARACTERS -DHAVE_RL_COMPLETER_QUOTE_CHARACTERS -DHAVE_RL_ATTEMPTED_COMPLETION_OVER -DHAVE_RL_LIBRARY_VERSION -DHAVE_RL_CLEANUP_AFTER_SIGNAL -DHAVE_REPLACE_HISTORY_ENTRY -DHAVE_REMOVE_HISTORY  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c readline.c
readline.c: In function 'rb_remove_history':
readline.c:608: warning: passing argument 1 of 'free' discards qualifiers from pointer target type
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/readline.bundle readline.o -L. -L../.. -L.     -lreadline -lncurses  -lpthread -ldl -lobjc  
compiling sdbm
gcc -I. -I../.. -I../../. -I../.././ext/sdbm -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c _sdbm.c
_sdbm.c: In function 'chkpage':
_sdbm.c:911: warning: comparison between signed and unsigned
gcc -I. -I../.. -I../../. -I../.././ext/sdbm -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c init.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/sdbm.bundle _sdbm.o init.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
compiling socket
gcc -I. -I../.. -I../../. -I../.././ext/socket -DHAVE_ARPA_INET_H -DENABLE_IPV6 -DINET6 -DHAVE_SIN_LEN -DHAVE_SOCKADDR_STORAGE -DHAVE_SA_LEN  -DHAVE_NETINET_TCP_H -DHAVE_NETINET_UDP_H -DHAVE_SENDMSG -DHAVE_RECVMSG -DHAVE_ST_MSG_CONTROL -DHAVE_TYPE_STRUCT_ADDRINFO -DHAVE_FREEHOSTENT -DHAVE_FREEADDRINFO -DHAVE_GAI_STRERROR -DGAI_STRERROR_CONST -DHAVE_GETNAMEINFO -DHAVE_GETADDRINFO -DHAVE_TYPE_SOCKLEN_T -DHAVE_SYS_UN_H -DHAVE_SYS_UIO_H -DHAVE_SOCKET -DHAVE_GETIPNODEBYNAME -DHAVE_SOCKETPAIR -DHAVE_GETHOSTNAME  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c socket.c
socket.c: In function 'init_unixsock':
socket.c:1643: warning: comparison between signed and unsigned
socket.c: In function 'sock_s_getnameinfo':
socket.c:3664: warning: comparison between signed and unsigned
socket.c: In function 'sock_s_unpack_sockaddr_un':
socket.c:3856: warning: comparison between signed and unsigned
socket.c: In function 'init_inetsock_internal':
socket.c:1227: warning: 'syscall' may be used uninitialized in this function
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/socket.bundle socket.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
compiling stringio
gcc -I. -I../.. -I../../. -I../.././ext/stringio -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c stringio.c
stringio.c: In function 'strio_each_char':
stringio.c:844: warning: comparison between signed and unsigned
stringio.c:849: warning: comparison between signed and unsigned
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/stringio.bundle stringio.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
compiling strscan
gcc -I. -I../.. -I../../. -I../.././ext/strscan -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c strscan.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/strscan.bundle strscan.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
compiling syck
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c bytecode.c
In file included from bytecode.re:10:
syck.h:35:5: warning: "DEBUG" is not defined
bytecode.re: In function 'sycklex_bytecode_utf8':
<stdout>:167: warning: 'yyaccept' may be used uninitialized in this function
<stdout>:545: warning: 'yyaccept' may be used uninitialized in this function
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c emitter.c
In file included from emitter.c:17:
syck.h:35:5: warning: "DEBUG" is not defined
emitter.c: In function 'syck_emitter_write':
emitter.c:298: warning: comparison between signed and unsigned
emitter.c: In function 'syck_emitter_flush':
emitter.c:330: warning: comparison between signed and unsigned
emitter.c: In function 'syck_emit_tag':
emitter.c:463: warning: comparison between signed and unsigned
emitter.c: In function 'syck_emitter_mark_node':
emitter.c:1232: warning: format not a string literal, argument types not checked
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c gram.c
In file included from syck.h:22,
                 from gram.y:16:
../../st.h:9:5: warning: "SIZEOF_LONG" is not defined
../../st.h:9:20: warning: "SIZEOF_VOIDP" is not defined
In file included from gram.y:16:
syck.h:35:5: warning: "DEBUG" is not defined
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c handler.c
In file included from handler.c:11:
syck.h:35:5: warning: "DEBUG" is not defined
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c implicit.c
In file included from implicit.re:11:
syck.h:35:5: warning: "DEBUG" is not defined
<stdout>: In function 'syck_match_implicit':
<stdout>:61: warning: empty body in an if-statement
<stdout>:370: warning: empty body in an if-statement
<stdout>:390: warning: empty body in an if-statement
<stdout>:406: warning: empty body in an if-statement
<stdout>:433: warning: empty body in an if-statement
<stdout>:457: warning: empty body in an if-statement
<stdout>:483: warning: empty body in an if-statement
<stdout>:507: warning: empty body in an if-statement
<stdout>:526: warning: empty body in an if-statement
<stdout>:535: warning: empty body in an if-statement
<stdout>:696: warning: empty body in an if-statement
<stdout>:800: warning: empty body in an if-statement
<stdout>:818: warning: empty body in an if-statement
<stdout>:994: warning: empty body in an if-statement
<stdout>:1180: warning: empty body in an if-statement
<stdout>:1204: warning: empty body in an if-statement
<stdout>:1251: warning: empty body in an if-statement
<stdout>:1274: warning: empty body in an if-statement
<stdout>:1314: warning: empty body in an if-statement
<stdout>: In function 'syck_type_id_to_uri':
<stdout>:1626: warning: empty body in an if-statement
<stdout>:1914: warning: empty body in an if-statement
<stdout>:1982: warning: empty body in an if-statement
<stdout>:2067: warning: empty body in an if-statement
<stdout>:2150: warning: empty body in an if-statement
<stdout>:2221: warning: empty body in an if-statement
<stdout>:2509: warning: empty body in an if-statement
<stdout>:2579: warning: empty body in an if-statement
<stdout>:2661: warning: empty body in an if-statement
<stdout>:2727: warning: empty body in an if-statement
<stdout>:2797: warning: empty body in an if-statement
<stdout>:1622: warning: 'yyaccept' may be used uninitialized in this function
implicit.re:157: warning: 'marker' may be used uninitialized in this function
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c node.c
In file included from node.c:11:
syck.h:35:5: warning: "DEBUG" is not defined
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c rubyext.c
In file included from rubyext.c:12:
syck.h:35:5: warning: "DEBUG" is not defined
rubyext.c: In function 'rb_syck_mktime':
rubyext.c:273: warning: comparison between signed and unsigned
rubyext.c: In function 'syck_node_mark':
rubyext.c:1410: warning: enumeration value 'syck_str_kind' not handled in switch
rubyext.c: In function 'syck_resolver_node_import':
rubyext.c:965: warning: 'obj' may be used uninitialized in this function
rubyext.c: In function 'syck_node_transform':
rubyext.c:1796: warning: 'n' may be used uninitialized in this function
rubyext.c: At top level:
rubyext.c:53: warning: 's_domain' defined but not used
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c syck.c
In file included from syck.c:14:
syck.h:35:5: warning: "DEBUG" is not defined
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c token.c
In file included from token.re:10:
syck.h:35:5: warning: "DEBUG" is not defined
token.re: In function 'sycklex_yaml_utf8':
<stdout>:1119: warning: 'yyaccept' may be used uninitialized in this function
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c yaml2byte.c
In file included from yaml2byte.c:13:
./syck.h:35:5: warning: "DEBUG" is not defined
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/syck.bundle bytecode.o emitter.o gram.o handler.o implicit.o node.o rubyext.o syck.o token.o yaml2byte.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
compiling syslog
gcc -I. -I../.. -I../../. -I../.././ext/syslog -DHAVE_SYSLOG_H -DHAVE_OPENLOG -DHAVE_SETLOGMASK  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c syslog.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/syslog.bundle syslog.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
compiling thread
gcc -I. -I../.. -I../../. -I../.././ext/thread -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -DUSE_MEM_POOLS -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c thread.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/thread.bundle thread.o -L. -L../.. -L.     -lpthread -ldl -lobjc  
cp ../.././ext/thread/lib/thread.rb ../../.ext/common
compiling tk
gcc -I. -I../.. -I../../. -I../.././ext/tk -DHAVE_TCL_H -DHAVE_TK_H -DHAVE_RB_HASH_LOOKUP -DRUBY_VERSION=\"1.8.7\" -DRUBY_RELEASE_DATE=\"2011-02-18\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -DWITH_TCL_ENABLE_THREAD=1 -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c stubs.c
gcc -I. -I../.. -I../../. -I../.././ext/tk -DHAVE_TCL_H -DHAVE_TK_H -DHAVE_RB_HASH_LOOKUP -DRUBY_VERSION=\"1.8.7\" -DRUBY_RELEASE_DATE=\"2011-02-18\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -DWITH_TCL_ENABLE_THREAD=1 -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c tcltklib.c
tcltklib.c: In function 'ip_ruby_cmd_receiver_const_get':
tcltklib.c:3049: warning: unused variable 'tail'
tcltklib.c:3049: warning: unused variable 'head'
tcltklib.c: In function 'ip_ruby_cmd_receiver_get':
tcltklib.c:3100: warning: unused variable 'state'
tcltklib.c:3099: warning: unused variable 'klass'
tcltklib.c: In function 'get_str_from_obj':
tcltklib.c:6246: warning: pointer targets in assignment differ in signedness
tcltklib.c:6228: warning: unused variable 's2'
tcltklib.c:6227: warning: unused variable 'len2'
tcltklib.c: In function 'get_obj_from_str':
tcltklib.c:6286: warning: pointer targets in passing argument 1 of 'Tcl_NewByteArrayObj' differ in signedness
tcltklib.c:6296: warning: comparison between signed and unsigned
tcltklib.c:6298: warning: pointer targets in passing argument 1 of 'Tcl_NewByteArrayObj' differ in signedness
tcltklib.c: In function 'call_queue_handler':
tcltklib.c:6387: warning: implicit declaration of function 'rb_proc_new'
tcltklib.c: In function 'lib_fromUTF8_core':
tcltklib.c:7454: warning: pointer targets in assignment differ in signedness
tcltklib.c: In function 'ip_invoke_with_position':
tcltklib.c:8337: warning: format '%d' expects type 'int', but argument 3 has type 'Tcl_ThreadId'
tcltklib.c: In function 'tcltklib_compile_info':
tcltklib.c:9280: warning: format not a string literal, argument types not checked
tcltklib.c: In function 'create_dummy_encoding_for_tk_core':
tcltklib.c:9299: warning: unused variable 'ptr'
tcltklib.c: In function 'update_encoding_table':
tcltklib.c:9529: warning: unused variable 'encobj'
tcltklib.c:9525: warning: unused variable 'idx'
tcltklib.c: In function 'encoding_table_get_name_core':
tcltklib.c:9571: warning: unused variable 'retry'
tcltklib.c: At top level:
tcltklib.c:962: warning: 'call_original_exit' defined but not used
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/tcltklib.bundle stubs.o tcltklib.o -L. -L../.. -L/usr/X11/lib -L.     -ltk8.4 -ltcl8.4 -lX11 -ldl  -lpthread -ldl -lobjc  
mkdir -p ../../.ext/common/tk
mkdir -p ../../.ext/common/tkextlib/blt
mkdir -p ../../.ext/common/tkextlib/blt/tile
mkdir -p ../../.ext/common/tkextlib/bwidget
mkdir -p ../../.ext/common/tkextlib/ICONS
mkdir -p ../../.ext/common/tkextlib/itcl
mkdir -p ../../.ext/common/tkextlib/itk
mkdir -p ../../.ext/common/tkextlib/iwidgets
mkdir -p ../../.ext/common/tkextlib/tcllib
mkdir -p ../../.ext/common/tkextlib/tclx
mkdir -p ../../.ext/common/tkextlib/tile
mkdir -p ../../.ext/common/tkextlib/tkDND
mkdir -p ../../.ext/common/tkextlib/tkHTML
mkdir -p ../../.ext/common/tkextlib/tkimg
mkdir -p ../../.ext/common/tkextlib/tktable
mkdir -p ../../.ext/common/tkextlib/tktrans
mkdir -p ../../.ext/common/tkextlib/treectrl
mkdir -p ../../.ext/common/tkextlib/trofs
mkdir -p ../../.ext/common/tkextlib/vu
mkdir -p ../../.ext/common/tkextlib/winico
cp ../.././ext/tk/lib/multi-tk.rb ../../.ext/common
cp ../.././ext/tk/lib/remote-tk.rb ../../.ext/common
cp ../.././ext/tk/lib/tcltk.rb ../../.ext/common
cp ../.././ext/tk/lib/tk.rb ../../.ext/common
cp ../.././ext/tk/lib/tkafter.rb ../../.ext/common
cp ../.././ext/tk/lib/tkbgerror.rb ../../.ext/common
cp ../.././ext/tk/lib/tkcanvas.rb ../../.ext/common
cp ../.././ext/tk/lib/tkclass.rb ../../.ext/common
cp ../.././ext/tk/lib/tkconsole.rb ../../.ext/common
cp ../.././ext/tk/lib/tkdialog.rb ../../.ext/common
cp ../.././ext/tk/lib/tkentry.rb ../../.ext/common
cp ../.././ext/tk/lib/tkfont.rb ../../.ext/common
cp ../.././ext/tk/lib/tkmacpkg.rb ../../.ext/common
cp ../.././ext/tk/lib/tkmenubar.rb ../../.ext/common
cp ../.././ext/tk/lib/tkmngfocus.rb ../../.ext/common
cp ../.././ext/tk/lib/tkpalette.rb ../../.ext/common
cp ../.././ext/tk/lib/tkscrollbox.rb ../../.ext/common
cp ../.././ext/tk/lib/tktext.rb ../../.ext/common
cp ../.././ext/tk/lib/tkvirtevent.rb ../../.ext/common
cp ../.././ext/tk/lib/tkwinpkg.rb ../../.ext/common
cp ../.././ext/tk/lib/tk/after.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/autoload.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/bgerror.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/bindtag.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/button.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/canvas.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/canvastag.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/checkbutton.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/clipboard.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/clock.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/composite.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/console.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/dialog.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/encodedstr.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/entry.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/event.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/font.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/frame.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/grid.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/image.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/itemconfig.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/itemfont.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/kinput.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/label.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/labelframe.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/listbox.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/macpkg.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/menu.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/menubar.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/menuspec.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/message.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/mngfocus.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/msgcat.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/namespace.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/optiondb.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/optionobj.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/pack.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/package.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/palette.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/panedwindow.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/place.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/radiobutton.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/root.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/scale.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/scrollable.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/scrollbar.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/scrollbox.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/selection.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/spinbox.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/tagfont.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/text.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/textimage.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/textmark.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/texttag.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/textwindow.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/timer.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/toplevel.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/ttk_selector.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/txtwin_abst.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/validation.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/variable.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/virtevent.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/winfo.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/winpkg.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/wm.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tk/xim.rb ../../.ext/common/tk
cp ../.././ext/tk/lib/tkextlib/blt/barchart.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/bitmap.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/busy.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/component.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/container.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/cutbuffer.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/dragdrop.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/eps.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/graph.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/htext.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/setup.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/spline.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/stripchart.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/table.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/tabnotebook.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/tabset.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/ted.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/tile.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/tree.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/treeview.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/unix_dnd.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/vector.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/watch.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/win_printer.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/winop.rb ../../.ext/common/tkextlib/blt
cp ../.././ext/tk/lib/tkextlib/blt/tile/button.rb ../../.ext/common/tkextlib/blt/tile
cp ../.././ext/tk/lib/tkextlib/blt/tile/checkbutton.rb ../../.ext/common/tkextlib/blt/tile
cp ../.././ext/tk/lib/tkextlib/blt/tile/frame.rb ../../.ext/common/tkextlib/blt/tile
cp ../.././ext/tk/lib/tkextlib/blt/tile/label.rb ../../.ext/common/tkextlib/blt/tile
cp ../.././ext/tk/lib/tkextlib/blt/tile/radiobutton.rb ../../.ext/common/tkextlib/blt/tile
cp ../.././ext/tk/lib/tkextlib/blt/tile/scrollbar.rb ../../.ext/common/tkextlib/blt/tile
cp ../.././ext/tk/lib/tkextlib/blt/tile/toplevel.rb ../../.ext/common/tkextlib/blt/tile
cp ../.././ext/tk/lib/tkextlib/blt.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/bwidget.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/ICONS.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/itcl.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/itk.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/iwidgets.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/pkg_checker.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/setup.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/tcllib.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/tclx.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/tile.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/tkDND.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/tkHTML.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/tkimg.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/tktable.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/tktrans.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/treectrl.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/trofs.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/version.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/vu.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/winico.rb ../../.ext/common/tkextlib
cp ../.././ext/tk/lib/tkextlib/bwidget/arrowbutton.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/bitmap.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/button.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/buttonbox.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/combobox.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/dialog.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/dragsite.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/dropsite.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/dynamichelp.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/entry.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/label.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/labelentry.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/labelframe.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/listbox.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/mainframe.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/messagedlg.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/notebook.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/pagesmanager.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/panedwindow.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/panelframe.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/passwddlg.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/progressbar.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/progressdlg.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/scrollableframe.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/scrolledwindow.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/scrollview.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/selectcolor.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/selectfont.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/separator.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/setup.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/spinbox.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/statusbar.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/titleframe.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/tree.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/bwidget/widget.rb ../../.ext/common/tkextlib/bwidget
cp ../.././ext/tk/lib/tkextlib/ICONS/icons.rb ../../.ext/common/tkextlib/ICONS
cp ../.././ext/tk/lib/tkextlib/ICONS/setup.rb ../../.ext/common/tkextlib/ICONS
cp ../.././ext/tk/lib/tkextlib/itcl/incr_tcl.rb ../../.ext/common/tkextlib/itcl
cp ../.././ext/tk/lib/tkextlib/itcl/setup.rb ../../.ext/common/tkextlib/itcl
cp ../.././ext/tk/lib/tkextlib/itk/incr_tk.rb ../../.ext/common/tkextlib/itk
cp ../.././ext/tk/lib/tkextlib/itk/setup.rb ../../.ext/common/tkextlib/itk
cp ../.././ext/tk/lib/tkextlib/iwidgets/buttonbox.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/calendar.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/canvasprintbox.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/canvasprintdialog.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/checkbox.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/combobox.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/dateentry.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/datefield.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/dialog.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/dialogshell.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/disjointlistbox.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/entryfield.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/extbutton.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/extfileselectionbox.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/extfileselectiondialog.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/feedback.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/fileselectionbox.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/fileselectiondialog.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/finddialog.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/hierarchy.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/hyperhelp.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/labeledframe.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/labeledwidget.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/mainwindow.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/menubar.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/messagebox.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/messagedialog.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/notebook.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/optionmenu.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/panedwindow.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/promptdialog.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/pushbutton.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/radiobox.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/scopedobject.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/scrolledcanvas.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/scrolledframe.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/scrolledhtml.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/scrolledlistbox.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/scrolledtext.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/scrolledwidget.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/selectionbox.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/selectiondialog.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/setup.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/shell.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/spindate.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/spinint.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/spinner.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/spintime.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/tabnotebook.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/tabset.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/timeentry.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/timefield.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/toolbar.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/iwidgets/watch.rb ../../.ext/common/tkextlib/iwidgets
cp ../.././ext/tk/lib/tkextlib/tcllib/autoscroll.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/ctext.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/cursor.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/datefield.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/dialog.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/getstring.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/history.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/ico.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/ip_entry.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/panelframe.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/plotchart.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/ruler.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/screenruler.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/scrollwin.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/setup.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/style.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/superframe.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/swaplist.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/tablelist.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/tablelist_core.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/tkpiechart.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/tooltip.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tcllib/widget.rb ../../.ext/common/tkextlib/tcllib
cp ../.././ext/tk/lib/tkextlib/tclx/setup.rb ../../.ext/common/tkextlib/tclx
cp ../.././ext/tk/lib/tkextlib/tclx/tclx.rb ../../.ext/common/tkextlib/tclx
cp ../.././ext/tk/lib/tkextlib/tile/dialog.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/setup.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/sizegrip.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/style.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tbutton.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tcheckbutton.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tcombobox.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tentry.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tframe.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tlabel.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tlabelframe.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tmenubutton.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tnotebook.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tpaned.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tprogressbar.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tradiobutton.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/treeview.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tscale.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tscrollbar.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tseparator.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tile/tsquare.rb ../../.ext/common/tkextlib/tile
cp ../.././ext/tk/lib/tkextlib/tkDND/setup.rb ../../.ext/common/tkextlib/tkDND
cp ../.././ext/tk/lib/tkextlib/tkDND/shape.rb ../../.ext/common/tkextlib/tkDND
cp ../.././ext/tk/lib/tkextlib/tkDND/tkdnd.rb ../../.ext/common/tkextlib/tkDND
cp ../.././ext/tk/lib/tkextlib/tkHTML/htmlwidget.rb ../../.ext/common/tkextlib/tkHTML
cp ../.././ext/tk/lib/tkextlib/tkHTML/setup.rb ../../.ext/common/tkextlib/tkHTML
cp ../.././ext/tk/lib/tkextlib/tkimg/bmp.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/gif.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/ico.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/jpeg.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/pcx.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/pixmap.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/png.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/ppm.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/ps.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/setup.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/sgi.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/sun.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/tga.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/tiff.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/window.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/xbm.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tkimg/xpm.rb ../../.ext/common/tkextlib/tkimg
cp ../.././ext/tk/lib/tkextlib/tktable/setup.rb ../../.ext/common/tkextlib/tktable
cp ../.././ext/tk/lib/tkextlib/tktable/tktable.rb ../../.ext/common/tkextlib/tktable
cp ../.././ext/tk/lib/tkextlib/tktrans/setup.rb ../../.ext/common/tkextlib/tktrans
cp ../.././ext/tk/lib/tkextlib/tktrans/tktrans.rb ../../.ext/common/tkextlib/tktrans
cp ../.././ext/tk/lib/tkextlib/treectrl/setup.rb ../../.ext/common/tkextlib/treectrl
cp ../.././ext/tk/lib/tkextlib/treectrl/tktreectrl.rb ../../.ext/common/tkextlib/treectrl
cp ../.././ext/tk/lib/tkextlib/trofs/setup.rb ../../.ext/common/tkextlib/trofs
cp ../.././ext/tk/lib/tkextlib/trofs/trofs.rb ../../.ext/common/tkextlib/trofs
cp ../.././ext/tk/lib/tkextlib/vu/bargraph.rb ../../.ext/common/tkextlib/vu
cp ../.././ext/tk/lib/tkextlib/vu/charts.rb ../../.ext/common/tkextlib/vu
cp ../.././ext/tk/lib/tkextlib/vu/dial.rb ../../.ext/common/tkextlib/vu
cp ../.././ext/tk/lib/tkextlib/vu/pie.rb ../../.ext/common/tkextlib/vu
cp ../.././ext/tk/lib/tkextlib/vu/setup.rb ../../.ext/common/tkextlib/vu
cp ../.././ext/tk/lib/tkextlib/vu/spinbox.rb ../../.ext/common/tkextlib/vu
cp ../.././ext/tk/lib/tkextlib/winico/setup.rb ../../.ext/common/tkextlib/winico
cp ../.././ext/tk/lib/tkextlib/winico/winico.rb ../../.ext/common/tkextlib/winico
cp ../.././ext/tk/lib/tkextlib/SUPPORT_STATUS ../../.ext/common/tkextlib
compiling tk/tkutil
gcc -I. -I../../.. -I../../../. -I../../.././ext/tk/tkutil -DHAVE_RB_OBJ_INSTANCE_EXEC  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c tkutil.c
tkutil.c: In function 'tk_s_new':
tkutil.c:74: warning: implicit declaration of function 'rb_obj_instance_exec'
tkutil.c: In function 'cbsubst_sym_to_subst':
tkutil.c:1266: warning: pointer targets in assignment differ in signedness
tkutil.c:1272: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness
tkutil.c:1272: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness
tkutil.c:1282: warning: pointer targets in passing argument 1 of 'rb_str_new2' differ in signedness
tkutil.c: In function 'cbsubst_get_subst_arg':
tkutil.c:1305: warning: pointer targets in assignment differ in signedness
tkutil.c:1338: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness
tkutil.c:1338: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness
tkutil.c:1350: warning: pointer targets in passing argument 1 of 'rb_str_new2' differ in signedness
tkutil.c: In function 'cbsubst_get_subst_key':
tkutil.c:1390: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness
tkutil.c:1390: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness
tkutil.c: In function 'cbsubst_get_all_subst_keys':
tkutil.c:1435: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness
tkutil.c:1435: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness
tkutil.c:1448: warning: pointer targets in passing argument 1 of 'rb_str_new2' differ in signedness
tkutil.c:1529:5: warning: "HAVE_STRNDUP" is not defined
tkutil.c: In function 'cbsubst_table_setup':
tkutil.c:1536: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness
tkutil.c: At top level:
tkutil.c:212: warning: 'fromUTF8_toDefaultEnc' defined but not used
tkutil.c:974: warning: 'tkstr_to_dec' defined but not used
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../../.ext/powerpc-darwin9.8.0/tkutil.bundle tkutil.o -L. -L../../.. -L.     -lpthread -ldl -lobjc  
compiling win32ole
compiling zlib
gcc -I. -I../.. -I../../. -I../.././ext/zlib -DHAVE_ZLIB_H  -DOS_CODE=OS_UNIX  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common   -c zlib.c
zlib.c: In function 'do_checksum':
zlib.c:297: warning: pointer targets in passing argument 2 of 'func' differ in signedness
zlib.c: In function 'zstream_expand_buffer':
zlib.c:450: warning: pointer targets in assignment differ in signedness
zlib.c:469: warning: pointer targets in assignment differ in signedness
zlib.c: In function 'zstream_expand_buffer_into':
zlib.c:482: warning: pointer targets in assignment differ in signedness
zlib.c:486: warning: comparison between signed and unsigned
zlib.c:488: warning: pointer targets in assignment differ in signedness
zlib.c: In function 'zstream_append_buffer':
zlib.c:503: warning: pointer targets in assignment differ in signedness
zlib.c:514: warning: comparison between signed and unsigned
zlib.c:523: warning: pointer targets in assignment differ in signedness
zlib.c: In function 'zstream_shift_buffer':
zlib.c:567: warning: pointer targets in assignment differ in signedness
zlib.c: In function 'zstream_discard_input':
zlib.c:620: warning: comparison between signed and unsigned
zlib.c: In function 'zstream_run':
zlib.c:718: warning: pointer targets in assignment differ in signedness
zlib.c:722: warning: pointer targets in passing argument 2 of 'zstream_append_input' differ in signedness
zlib.c:723: warning: pointer targets in assignment differ in signedness
zlib.c:757: warning: pointer targets in passing argument 2 of 'zstream_append_input' differ in signedness
zlib.c:770: warning: pointer targets in passing argument 2 of 'zstream_append_input' differ in signedness
zlib.c: In function 'zstream_sync':
zlib.c:785: warning: pointer targets in assignment differ in signedness
zlib.c:791: warning: pointer targets in passing argument 2 of 'zstream_append_input' differ in signedness
zlib.c:796: warning: pointer targets in passing argument 1 of 'rb_str_new' differ in signedness
zlib.c:807: warning: pointer targets in passing argument 2 of 'zstream_append_input' differ in signedness
zlib.c:811: warning: pointer targets in passing argument 1 of 'rb_str_new' differ in signedness
zlib.c: In function 'rb_zstream_finish':
zlib.c:975: warning: pointer targets in passing argument 2 of 'zstream_run' differ in signedness
zlib.c: In function 'deflate_run':
zlib.c:1213: warning: pointer targets in passing argument 2 of 'zstream_run' differ in signedness
zlib.c: In function 'do_deflate':
zlib.c:1273: warning: pointer targets in passing argument 2 of 'zstream_run' differ in signedness
zlib.c:1278: warning: pointer targets in passing argument 2 of 'zstream_run' differ in signedness
zlib.c: In function 'rb_deflate_flush':
zlib.c:1352: warning: pointer targets in passing argument 2 of 'zstream_run' differ in signedness
zlib.c: In function 'rb_deflate_set_dictionary':
zlib.c:1414: warning: pointer targets in passing argument 2 of 'deflateSetDictionary' differ in signedness
zlib.c: In function 'inflate_run':
zlib.c:1479: warning: pointer targets in passing argument 2 of 'zstream_run' differ in signedness
zlib.c:1480: warning: pointer targets in passing argument 2 of 'zstream_run' differ in signedness
zlib.c: In function 'do_inflate':
zlib.c:1531: warning: pointer targets in passing argument 2 of 'zstream_run' differ in signedness
zlib.c:1536: warning: pointer targets in passing argument 2 of 'zstream_run' differ in signedness
zlib.c: In function 'rb_inflate_sync':
zlib.c:1632: warning: pointer targets in passing argument 2 of 'zstream_sync' differ in signedness
zlib.c: In function 'rb_inflate_set_dictionary':
zlib.c:1676: warning: pointer targets in passing argument 2 of 'inflateSetDictionary' differ in signedness
zlib.c: In function 'gzfile_make_header':
zlib.c:1970: warning: pointer targets in passing argument 2 of 'zstream_append_buffer' differ in signedness
zlib.c: In function 'gzfile_make_footer':
zlib.c:1992: warning: pointer targets in passing argument 2 of 'zstream_append_buffer' differ in signedness
zlib.c: In function 'gzfile_read_header':
zlib.c:2008: warning: pointer targets in assignment differ in signedness
zlib.c:2046: warning: pointer targets in passing argument 1 of 'gzfile_get16' differ in signedness
zlib.c: In function 'gzfile_check_footer':
zlib.c:2084: warning: pointer targets in passing argument 1 of 'gzfile_get32' differ in signedness
zlib.c:2085: warning: pointer targets in passing argument 1 of 'gzfile_get32' differ in signedness
zlib.c: In function 'gzfile_read_more':
zlib.c:2132: warning: pointer targets in passing argument 2 of 'zstream_run' differ in signedness
zlib.c: In function 'gzfile_calc_crc':
zlib.c:2149: warning: pointer targets in passing argument 2 of 'crc32' differ in signedness
zlib.c: In function 'gzfile_writer_end_run':
zlib.c:2224: warning: pointer targets in passing argument 2 of 'zstream_run' differ in signedness
zlib.c: In function 'rb_gzfile_set_mtime':
zlib.c:2503: warning: signed and unsigned type in conditional expression
zlib.c: In function 'rb_gzwriter_flush':
zlib.c:2771: warning: pointer targets in passing argument 2 of 'zstream_run' differ in signedness
zlib.c: In function 'rb_gzwriter_write':
zlib.c:2793: warning: pointer targets in passing argument 2 of 'gzfile_write' differ in signedness
zlib.c: In function 'rb_gzwriter_putc':
zlib.c:2807: warning: pointer targets in passing argument 2 of 'gzfile_write' differ in signedness
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/powerpc-darwin9.8.0/zlib.bundle zlib.o -L. -L../.. -L.     -lz  -lpthread -ldl -lobjc  
making ruby
gcc -DRUBY_DEBUG_ENV -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -pipe -fno-common    -DRUBY_EXPORT  -L.    main.o  -lruby-static -lpthread -ldl -lobjc   -o ruby
== version # 2011-05-07T11:03:23+09:00
+ ./ruby -v
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]
== install-nodoc # 2011-05-07T11:03:23+09:00
+ make install-nodoc
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  ./instruby.rb --make="make" --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="doc"
installing binary commands
installing command scripts
installing library scripts
installing headers
installing manpages
installing extension objects
installing extension scripts
== install-doc # 2011-05-07T11:03:31+09:00
+ make install-doc
Generating RDoc documentation
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  ./runruby.rb --extout=.ext  -- "./bin/rdoc" --all --ri --op ".ext/rdoc" "."

                            array.c: c.....................................................................................
                           bignum.c: c.............................
                            class.c: 
                           compar.c: m......
                              dir.c: c..........................
                              dln.c: 
                           dmydln.c: 
                           dmyext.c: 
                             enum.c: m........................................
                       enumerator.c: ccm.............
                            error.c: mccccccccccccccccccccc.........................
                             eval.c: cccccccccc....................................
No definition for proc_dup
...............................
No definition for proc_dup
..........................................................................
                             file.c: mcmc..............................................................................................................................
                               gc.c: mm..................
                             hash.c: c..................................................
                            inits.c: 
                               io.c: ccc..................................................................................
                              lex.c: 
                             main.c: 
                          marshal.c: m...
                             math.c: m......................
                          numeric.c: cccccc............................................................................................................
                           object.c: mcccccccc...................................................................................................................
                             pack.c: ..
                            parse.c: 
                             prec.c: m.....
                          process.c: mmmmc.........................................................................................
                           random.c: ..
                            range.c: c................
                               re.c: ccc....................................
                            regex.c: 
                             ruby.c: 
                           signal.c: m....
No definition for interrupt_init
.
                          sprintf.c: 
                               st.c: 
                           string.c: c.......................................................................................................
                           struct.c: c...................
                             time.c: c......................................................
                             util.c: 
                         variable.c: 
                          version.c: 
                         English.rb: 
                             Env.rb: 
                          abbrev.rb: m.c.
                          base64.rb: m....m
                       benchmark.rb: m......ccc...........
                         session.rb: ccc........c.....c.....
                             cgi.rb: c.............c......m....c...m....mm.....................mmmm.
                         cgi-lib.rb: c............
                         complex.rb: c.......c........................c....m.................
                             csv.rb: ccc..c..........c.....c........c..c....c......c...c..........c....
                          format.rb: cmc..............................c..
                            date.rb: cc.........................cc...c......c.........c..........................................................c...c......c..c..ccc..c
                           date2.rb: 
                           debug.rb: c.cc....c....................................c................
                        delegate.rb: c......c.............
                             acl.rb: cc....c.......
                             drb.rb: mccc..m.cccc...c.c.....c...c........m.....
lib/drb/drb.rb:796:27: Skipping require of dynamic string: "drb/#{$1}"
c.................mcc.............c.....c....................ccc.................
                              eq.rb: mc..
                         extserv.rb: mc....c...
                        extservm.rb: mc.........
                              gw.rb: mc.c...c..
                    invokemethod.rb: mcm..
                        observer.rb: mm.
                             ssl.rb: mcc..............
                     timeridconv.rb: mccc..........
                            unix.rb: mc.........
                             drb.rb: 
                          e2mmap.rb: m.
lib/e2mmap.rb:58:24: Couldn't find E2MM. Assuming it's a module
....c.....c.c
                             erb.rb: c.cccccccccc.......cm..cm.
                          eregex.rb: c..c..c..
                       fileutils.rb: m.........................................m.....c.............mcmcmc
                        finalize.rb: mc............
                            find.rb: m..
                     forwardable.rb: mc..m..
                          ftools.rb: cc.........
                       generator.rb: c..........c...c.....
                      getoptlong.rb: cccccc.........
                         getopts.rb: .
                         gserver.rb: c................
                       importenv.rb: 
                          ipaddr.rb: cc....c.....................................
                            chws.rb: mmc.c.
                            fork.rb: mmc.c
                            help.rb: mmm.
                            load.rb: mmc.c.c.
                             nop.rb: mmc....
                          pushws.rb: mmc.c.c.
                          subirb.rb: mmc.c.c.c.
                      completion.rb: mm.
                         context.rb: mc...............
                       change-ws.rb: mc..c
                         history.rb: mc..c.....
                          loader.rb: mcm.....
                       math-mode.rb: mc..
                       multi-irb.rb: mc...............c.
                    save-history.rb: mmc.c....m...
                          tracer.rb: m.c.c.
                      use-loader.rb: cmm..c..cc
                      workspaces.rb: mc...c.
                  extend-command.rb: mm.....c..cm..m...
                           frame.rb: mc.......
                            help.rb: m.
                            init.rb: m........
                    input-method.rb: mc...c.....c...c.....
                           error.rb: m
                           error.rb: m
                          locale.rb: mc...............
                        notifier.rb: mm.c.........c...c...c..
                   output-method.rb: mc........c.
                        ruby-lex.rb: cc.............................
                      ruby-token.rb: mc.c.c.c.cc.c.c..
                            slex.rb: mc.........c.....
                         version.rb: m
                       workspace.rb: mc....
                   ws-for-case-2.rb: 
                             xmp.rb: c..c.....
                             irb.rb: mc.......c............
                           jcode.rb: c....................
                          logger.rb: cccm...................c....cc...........c.......
                        mailread.rb: c....
                           mathn.rb: c...c...ccc...m..c
                          matrix.rb: mc......c....................................cc........................
                            mkmf.rb: ......................
                         monitor.rb: mcc.....................c
                         mutex_m.rb: m....c.......
                             ftp.rb: mc........................................................
                            http.rb: mc....c.........c..............c.........m.........................m.................................c.............c.cccccccccccccccm.ccccc..cc.......c..............
                           https.rb: mc......
                            imap.rb: mc.......................................................................cccccc..c..c..c..cc..c...ccccccc
                             pop.rb: mcccc.........................................c.c.........c
                        protocol.rb: mcccccccccccc......cm
                            smtp.rb: mmccccccc...c............................................................c..........
                          telnet.rb: mc.............
                        observer.rb: m.......
                        open-uri.rb: m.m......c.cm.......m..mc.c.c.
                           open3.rb: m.
                            date.rb: 
                      shellwords.rb: 
                            time.rb: 
                             uri.rb: 
                         version.rb: c...
                        optparse.rb: cm..cc..........c...c.c.c.c...........c..................................................c......ccccccm.c.......m
                         ostruct.rb: c......c....
                        parsearg.rb: .....
                       parsedate.rb: m.
                        pathname.rb: c..................................c.....c..........................c........................c..c........c.c..c..m.
                            ping.rb: m.
                              pp.rb: m..c..cm........cm....c..c..c.c..c.cc.c.c..
                     prettyprint.rb: c.............c...c..c....c....c.......cccccc
                         profile.rb: 
                        profiler.rb: m....
                          pstore.rb: cc.................
                          parser.rb: mcmc........................
                        rational.rb: .c........................c......c..c..cc
                    code_objects.rb: mc.........cc......................................c.........c......cccc.c.....c..c.c...c.c.
                         diagram.rb: mc........
                             dot.rb: m.c..c...c..c......c......c.c..
                   chm_generator.rb: mc........
                  html_generator.rb: mc....c.....m...c..................c..........c.........c......................c..c...............c..........
                    ri_generator.rb: mc.c.........
                             chm.rb: mm
                           hefss.rb: mm.
                            html.rb: mm
                          kilmer.rb: mm.
                        old_html.rb: mm
                   one_page_html.rb: mm
                             rdf.rb: mm
                             xml.rb: mm
                   xml_generator.rb: mc...........
                       fragments.rb: mc.....ccc.ccc.c.c.cc............
                          inline.rb: mc...c.c...c...c................
                           lines.rb: mc.....c..........
                      preprocess.rb: mc....
                         to_flow.rb: mmc..c...................
                         to_html.rb: mc........................
                        to_latex.rb: mc..........................
                   simple_markup.rb: mc..........
                         options.rb: cm............
                         parse_c.rb: mc.........................
                       parse_f95.rb: mc..c..........................c....
                        parse_rb.rb: mc..cc.cc.c.c.c.c...cc.................................mc................................................
                    parse_simple.rb: mc...
                   parserfactory.rb: mm....
                            rdoc.rb: mc..cc.........
                        ri_cache.rb: mc...........c...c..c.
                 ri_descriptions.rb: mc....cc.c.cc.c...c....c..c
                      ri_display.rb: m..c.............
                       ri_driver.rb: c......
                    ri_formatter.rb: mc...............cc.c........c..c.....c............c...c..
                      ri_options.rb: mcm..........
                        ri_paths.rb: mm
                       ri_reader.rb: mc...........
                         ri_util.rb: cc..
                       ri_writer.rb: mc........
                        template.rb: cc.....c........
                     tokenstream.rb: m.....
                           usage.rb: m......
                       readbytes.rb: c.c.
                  resolv-replace.rb: c.c.c...c.
                          resolv.rb: c.............ccc........c.....................ccccccccccccmmccmcc...........cccc..c......c....c...ccc...cc...c...c...c....cmc...c...c...c...c........c........
                     attlistdecl.rb: mc......
                       attribute.rb: mc...............
                           cdata.rb: mc.....
                           child.rb: mc........
                         comment.rb: mc......
                         doctype.rb: mc..............c...c.c...c....
                        document.rb: mc..................
                     attlistdecl.rb: mmc
                             dtd.rb: mmc..
                     elementdecl.rb: mmc.
                      entitydecl.rb: mmc....
                    notationdecl.rb: mmc....
                         element.rb: mc..........................................c..............c..............
                        encoding.rb: mm.....
                         CP-1252.rb: mmc..
                          EUC-JP.rb: mm....c
                           ICONV.rb: mm..c
                      ISO-8859-1.rb: mm
                     ISO-8859-15.rb: mm..
                       SHIFT-JIS.rb: mm....c
                       SHIFT_JIS.rb: 
                           UNILE.rb: mm..c
                        US-ASCII.rb: mm..c
                          UTF-16.rb: mm..c
                           UTF-8.rb: mm..c
                          entity.rb: mc.......m
                         default.rb: mmc........
                          pretty.rb: mmc........
                      transitive.rb: mmc...
                       functions.rb: mm......................................
                     instruction.rb: mc......
                            node.rb: mmc.........................
                       namespace.rb: mm...
                            node.rb: mm........
                          output.rb: mc...
                          parent.rb: mc..................
                  parseexception.rb: mc.....
                      baseparser.rb: mmc............
                     lightparser.rb: mmc....
                      pullparser.rb: mmc......c..................
                      sax2parser.rb: mmc...........
                    streamparser.rb: mmc...
                      treeparser.rb: mmc...
                ultralightparser.rb: mmc....
                     xpathparser.rb: mmc........................
                       quickpath.rb: mc...........
                           rexml.rb: m
                    sax2listener.rb: mm.................
                          source.rb: mc.c...........c........
                  streamlistener.rb: mm..............
                  syncenumerator.rb: mc....
                            text.rb: mc..................
     undefinednamespaceexception.rb: mc.
                         relaxng.rb: mmc..c...........c.c...c..c.....c........c.......c...
                      validation.rb: mmm...c.......
             validationexception.rb: mmc.
                         xmldecl.rb: mc............
                       xmltokens.rb: mm
                           xpath.rb: mc...
                    xpath_parser.rb: c.c.c.c.c.mc.......................
                           rinda.rb: mccccc.........c..c..c......c..
                            ring.rb: mc.....c........c..
                      tuplespace.rb: mc.............c..c.....c....cc...............c............
                             0.9.rb: mm.c......c...cc.cc.c..c.c..c...c...c...c..m.
                             1.0.rb: mm.cc...cc...cc....cc....cc....cc..cc..cc...cc...cc...cc...m.
                             2.0.rb: mccc.c....
                            atom.rb: mmm.c..mm.c....mc.m.c.......m..cccm..m.c.......cc.cc.ccc.c..ccccc....cc.................cc.cc.......m..
                             1.0.rb: mcc
                             2.0.rb: mccc
                         content.rb: mm.
                       converter.rb: mc.................
                             1.0.rb: mccccc
                             2.0.rb: mccc
                            atom.rb: mmccc
                      dublincore.rb: mm.m
                           image.rb: mm.m.cc......m.cc.......ccc
                          itunes.rb: mm...mmc.cc.......cc......cc......mc.cc.............ccc
                             0.9.rb: mmc...c.......c.c..c.c..c.c.cc.c..c.c.c.cc.c..c..c..c...c.c...c.c.c.c.cc.cc.cc.c.c.cc.c.c.c.c.cc.cc.c..c.cc.c..c.c..c..
                             1.0.rb: mmc...c......c.cc.cc.c.cc.c..c.c.c.cc.c.c..c..c....c.c....c.c.c.c.cc.cc.cc.c.c.cc.c.c.c.c.cc.cc.cc.cc.c..c.c..c...
                             2.0.rb: mmc.c.ccccc..c.c..c..c.cc...c..c..c..c.c.c.c..c.c.c
                            atom.rb: mmm.mc...m...m..m..m.cc.
                            base.rb: mmcc..........................m.mmc......m..cc.....cc...c..........cccccccccccccccccc.c...c......ccc...cccccccc.........cc
                         content.rb: mmm.cc
                      dublincore.rb: mmm..ccccc
                           entry.rb: mmmc...ccccccc.ccc.c......c
                            feed.rb: mmmc...c.......c.cc.cc.cc.cc.c.c.cc.c.c......c.c.c...cc.c.c.cc.cc.c.cc.cc.c....c
                           image.rb: mmm..c..m..c..ccc
                          itunes.rb: mmm.....mc.cc..c.c..mc.c......cccccccc
                           slash.rb: mmm.cc
                     syndication.rb: mmm.c
                        taxonomy.rb: mmm..cm..cc.cccc
                       trackback.rb: mmm.cc..cc
                           maker.rb: mmc.....
                          parser.rb: mc.c.c.c.cc.......cc........cc...........m...............
                     rexmlparser.rb: mcc..cc..
                             rss.rb: cc..mcc.cc.c.c.c.c.c.c.c.c.c.m......................m......cc.......................................................m.............
                           slash.rb: mmc.cc
                     syndication.rb: mm..cc
                        taxonomy.rb: mm.cc......m.cc.....ccc
                       trackback.rb: mm.m.mcc....cc......mcc....cc....ccccc
                           utils.rb: mm.....m.m.m.m...
                  xml-stylesheet.rb: mm..c......
                             xml.rb: mmc........
                       xmlparser.rb: mcmcmc......cc..c.
                      xmlscanner.rb: mcc..c...............
                             rss.rb: 
                        rubyunit.rb: 
                          assert.rb: mm............
                      testrunner.rb: mmc.....c...
                           error.rb: m
                        testcase.rb: mc.....
                      testresult.rb: mc...........
                       testsuite.rb: mc....
                        topublic.rb: mm
                           scanf.rb: mc................c......c...c..m.
                             set.rb: c...................................c...cc...m.
                 builtin-command.rb: cc..c..c..c..c..c..c..c..
               command-processor.rb: cc..................................
                           error.rb: cm
                          filter.rb: cc...........
              process-controller.rb: ccc...................
                  system-command.rb: cc............
                         version.rb: c
                           shell.rb: cc......................
                      shellwords.rb: m.c.c.cc..c.
                       singleton.rb: m...cc.c.m.....c..
                      attachment.rb: mc..c..........mc..
                        baseData.rb: mm.m...m.m.c.......c....ccccccccccccccccccc..cccccccccccccccc............c................c....................
                         element.rb: mmc..........c...c..c....c.....
                aspDotNetHandler.rb: mmc...c.c...........
                         handler.rb: mmccc...............
                  literalHandler.rb: mmc...c.c............
                     soapHandler.rb: mmc...c.c..........................
                       generator.rb: mcc...................
                         handler.rb: mmc.....
                      handlerset.rb: mmc........
                   simplehandler.rb: mmc.....
                httpconfigloader.rb: mm......
                         factory.rb: mmc.......c...c...c...c..c..c...c...c..c...
                         mapping.rb: mmm....................c.......c...
                        registry.rb: mmmmc..c..........ccc....................c
                 rubytypeFactory.rb: mmc.....c..........
                         typeMap.rb: m
             wsdlencodedregistry.rb: mmc.................
             wsdlliteralregistry.rb: mmc...........................
                         mapping.rb: 
                         marshal.rb: mmc....
                     mimemessage.rb: mccc....c......c.................
                   netHttpClient.rb: mc.............cc.
                          parser.rb: mcccccc.................
                       processor.rb: mmc......
                        property.rb: mcm....................................m.
                         cgistub.rb: mmcc..c...c...................
                          driver.rb: mmcc.............................
                         element.rb: mc.....mcccc............c......c...c.
                      httpserver.rb: mmc....................
                           proxy.rb: mmc.....................c.....................
                          router.rb: mmc.......................c...................c..c..
                             rpc.rb: mm.
                         soaplet.rb: mc.mmc..............
                standaloneServer.rb: mmc..
                            soap.rb: mcccccccccccc..m.c..m.
                   streamHandler.rb: mcc...c...........
                      wsdlDriver.rb: mcc............cc.............c.........................
                            sync.rb: mc.c.c.....c..........c.
                        tempfile.rb: c.........c..
            assertionfailederror.rb: mmc
                      assertions.rb: mmm............................
                      autorunner.rb: mmc.......
                             dir.rb: mmmc......
                     objectspace.rb: mmmc..
                       collector.rb: mmm.....
                           error.rb: mmc......
                         failure.rb: mmc.....
                        testcase.rb: mmc..............
                      testresult.rb: mmc.........
                       testsuite.rb: mmc........
                      testrunner.rb: mmmmc...............
                      testrunner.rb: mmmmc...............................c.
                      testrunner.rb: mmmmc............................................c.c.c.
                      testrunner.rb: mmmmc.c....c............................................
              testrunnermediator.rb: mmmc...
             testrunnerutilities.rb: mmmm..
                      testrunner.rb: mmmmc...................
                 backtracefilter.rb: mmmm.
                      observable.rb: mmmm....
                     procwrapper.rb: mmmc....
                            unit.rb: mm..
                          thread.rb: c.c.......c....c.......c......
                          thwait.rb: c........
                            time.rb: cc............c
                         timeout.rb: mcc..
                          tmpdir.rb: c..
                          tracer.rb: cc.............
                           tsort.rb: mc.......ccc
                              un.rb: m...........
                          common.rb: mmmmm..cccc.....m.
                             ftp.rb: mc.........
                         generic.rb: mc......................................................................
                            http.rb: mc...
                           https.rb: mc
                            ldap.rb: mc.....................
                           ldaps.rb: mc
                          mailto.rb: mc..........
                             uri.rb: m
                         weakref.rb: cc....
                       accesslog.rb: mmc...
                             cgi.rb: mc......c...............
                          compat.rb: mccc
                          config.rb: mm
                          cookie.rb: mc.......
                       htmlutils.rb: mm.
                   authenticator.rb: mmm.....m
                       basicauth.rb: mmc....c
                      digestauth.rb: mmc............c.
                        htdigest.rb: mmc.......
                         htgroup.rb: mmc.....
                        htpasswd.rb: mmc.......
                          userdb.rb: mmm...
                        httpauth.rb: mm...
                       httpproxy.rb: mc.c...........
                     httprequest.rb: mc......................
                    httpresponse.rb: mc........................
                           https.rb: mmc...
                      httpserver.rb: mcc...........c.......
                        abstract.rb: mmcc.......
                      cgi_runner.rb: .
                      cgihandler.rb: mmc..
                      erbhandler.rb: mmc...
                     filehandler.rb: mmc.....c....................
                     prochandler.rb: mmc...
                     httpservlet.rb: mm
                      httpstatus.rb: mmc.c..ccccccc........
                       httputils.rb: mm.........c...................
                     httpversion.rb: mc....
                             log.rb: mc...............c..
                          server.rb: mcc.c.c..........
                             ssl.rb: mmm.c...
                           utils.rb: mm......
                         version.rb: m
                         webrick.rb: 
                         binding.rb: mc....
                            data.rb: m
                     definitions.rb: mc....................
                   documentation.rb: mc...
                          import.rb: mc....
                        importer.rb: mc..
                            info.rb: mc.....
                         message.rb: mc....
                       operation.rb: mcc............
                operationBinding.rb: mc.........
                           param.rb: mc......
                          parser.rb: mccccccccc..........
                            part.rb: mc...
                            port.rb: mc........
                        portType.rb: mc......
                         service.rb: mc....
                         address.rb: mmc...
                         binding.rb: mmc...
                            body.rb: mmc...
                  cgiStubCreator.rb: mmc...
                 classDefCreator.rb: mmc...............
          classDefCreatorSupport.rb: mmm..........
            clientSkeltonCreator.rb: mmc.....
                     complexType.rb: mmc.........
                            data.rb: mm
                     definitions.rb: mc..........
                   driverCreator.rb: mmc...
                         element.rb: mmc..
                           fault.rb: mmc....
                          header.rb: mmc......
                     headerfault.rb: mmc...
          mappingRegistryCreator.rb: mmc.....
                methodDefCreator.rb: mmc..............
                       operation.rb: mmcc.........
           servantSkeltonCreator.rb: mmc...
     standaloneServerStubCreator.rb: mmc...
                       wsdl2ruby.rb: mmc..............
                           types.rb: mc...
                            wsdl.rb: mc
                             all.rb: mmc......
                      annotation.rb: mmc...
                             any.rb: mmc....
                       attribute.rb: mmcc........
                          choice.rb: mmc......
                  complexContent.rb: mmc......
                     complexType.rb: mmc..........
                         content.rb: mmc........
                            data.rb: mm
                         element.rb: mmcc..........
                     enumeration.rb: mmc...
                          import.rb: mmc....
                        importer.rb: mmc......
                         include.rb: mmc....
                          length.rb: mmc...
                          parser.rb: mmccccccccc..........
                         pattern.rb: mmc...
                          schema.rb: mmc..........
                        sequence.rb: mmc......
                   simpleContent.rb: mmc.......
                 simpleExtension.rb: mmc.....
               simpleRestriction.rb: mmc.......
                      simpleType.rb: mmc.......
                          unique.rb: mmc...
                        xsd2ruby.rb: mmc........
                         charset.rb: mmcccc..............
                        classdef.rb: mmc..........
                      commentdef.rb: mmm.
                      gensupport.rb: mmm..............
                       methoddef.rb: mmc.....
                       moduledef.rb: mmc...................
                         codegen.rb: 
                       datatypes.rb: mccc....c........c.c..c..c......mc.....c...c....m........c....c....c...c...c...c...c...c...c....c....c..c....c..c........c...c...c...c...c...c...c...c...c...c...c...c...
                   datatypes1999.rb: m
                    iconvcharset.rb: mc.
                         mapping.rb: mm..
                   namedelements.rb: mc...............
                              ns.rb: mcc..c...........
                           qname.rb: mc...........
                          parser.rb: mmccccccc............
                     rexmlparser.rb: mmc......
                       xmlparser.rb: mmcc.
                      xmlscanner.rb: mmc.....................
                       xmlparser.rb: mm..
                     baseemitter.rb: mm..............c.c.
                        basenode.rb: mm..........
                       constants.rb: m
                             dbm.rb: mc....................
                        encoding.rb: m..
                           error.rb: mccc
                          loader.rb: mc
                       rubytypes.rb: c.c...c..c....c..c..c....c..c..c..c..c.c.c.c.c.c.
                           store.rb: c......
                          stream.rb: mc.....
                        stringio.rb: c...........
                            syck.rb: mmc
                             tag.rb: m..c
                           types.rb: mc...c...c..c....c.......c.......c
                        yamlnode.rb: mc..
                           ypath.rb: mc..
                            yaml.rb: m..........................m.
                            iconv.c: cmccccc...........
                           kconv.rb: m...........c.........
                              nkf.c: m...
                           socket.c: ccccccccccm.
No definition for bsock_do_not_rev_lookup
.
No definition for bsock_do_not_rev_lookup_set
.
No definition for bsock_s_for_fd
.
No definition for bsock_close_read
.
No definition for bsock_close_write
.
No definition for bsock_shutdown
...
No definition for bsock_getsockname
.
No definition for bsock_getpeername
.
No definition for bsock_send
.
No definition for bsock_recv
..
No definition for ip_addr
.
No definition for ip_peeraddr
.
No definition for ip_recvfrom
.
No definition for ip_s_getaddress
...
No definition for socks_init
.
No definition for socks_s_close
.
No definition for tcp_accept
..
No definition for tcp_sysaccept
.
No definition for tcp_svr_init
..
No definition for udp_init
.
No definition for udp_connect
.
No definition for udp_bind
.
No definition for udp_send
..
No definition for unix_init
.
No definition for unix_path
.
No definition for unix_addr
.
No definition for unix_peeraddr
.
No definition for unix_recvfrom
.
No definition for unix_send_io
.
No definition for unix_recv_io
.
No definition for unix_s_socketpair
.
No definition for unix_s_socketpair
.
No definition for unix_svr_init
.
No definition for unix_accept
..
No definition for unix_sysaccept
..
No definition for sock_initialize
..........
No definition for sock_s_socketpair
.
No definition for sock_s_socketpair
.
No definition for sock_gethostname
..
No definition for sock_s_gethostbyaddr
...
No definition for sock_s_getnameinfo
.
No definition for sock_s_pack_sockaddr_in
.
No definition for sock_s_pack_sockaddr_in
.
No definition for sock_s_unpack_sockaddr_in
.
No definition for sock_s_pack_sockaddr_un
.
No definition for sock_s_pack_sockaddr_un
.
No definition for sock_s_unpack_sockaddr_un

                         stringio.c: c...........................................................
                          strscan.c: cc.............................................
                             zlib.c: mcccccccccccccccccc...................................................................................
Generating RI...

Files:   549
Classes: 1630
Modules: 835
Methods: 8474
Elapsed: 705.124s
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  ./instruby.rb --make="make" --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --install=rdoc --rdoc-output=".ext/rdoc"
installing rdoc
== test-all # 2011-05-07T11:16:14+09:00
+ make test-all TESTS=-v RUBYOPT=-w
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  ./runruby.rb --extout=.ext  -- "./test/runner.rb" --basedir="./test" --runner=console -v
./test/dbm/test_dbm.rb:48: warning: `*' interpreted as argument prefix
./test/fileutils/test_dryrun.rb:19: warning: useless use of a literal in void context
./test/gdbm/test_gdbm.rb:45: warning: `*' interpreted as argument prefix
./test/optparse/test_optparse.rb:5: warning: method redefined; discarding old setup
./test/optparse/test_optparse.rb:9: warning: method redefined; discarding old no_error
./test/optparse/test_optparse.rb:13: warning: method redefined; discarding old test_permute
./test/optparse/test_optparse.rb:30: warning: method redefined; discarding old test_order
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/rdoc/parsers/parse_c.rb:204: warning: method redefined; discarding old progress
./test/rdoc/parsers/test_parse_c.rb:229: warning: method redefined; discarding old test_find_class_comment_define_class
./test/rinda/test_rinda.rb:78: warning: instance variable @m not initialized
./test/ruby/test_assignment.rb:99: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:100: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:101: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:102: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:103: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:104: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:118: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:119: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:120: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:121: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:122: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:123: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:124: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:125: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:126: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:139: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:140: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:141: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:142: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:143: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:144: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:145: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:146: warning: `*' interpreted as argument prefix
./test/ruby/test_assignment.rb:147: warning: `*' interpreted as argument prefix
./test/ruby/test_beginendblock.rb:65: warning: ambiguous first argument; put parentheses or even spaces
./test/ruby/test_beginendblock.rb:66: warning: ambiguous first argument; put parentheses or even spaces
./test/ruby/test_beginendblock.rb:81: warning: ambiguous first argument; put parentheses or even spaces
./test/ruby/test_exception.rb:18: warning: statement not reached
./test/ruby/test_exception.rb:88: warning: statement not reached
./test/ruby/test_hash.rb:423: warning: method redefined; discarding old test_key?
./test/ruby/test_hash.rb:620: warning: method redefined; discarding old test_value?
./test/ruby/test_iterator.rb:76: warning: statement not reached
./test/ruby/test_iterator.rb:86: warning: statement not reached
./test/ruby/test_iterator.rb:96: warning: statement not reached
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/test/ruby/envutil.rb:2: warning: method redefined; discarding old rubybin
./test/ruby/test_settracefunc.rb:21: warning: useless use of a variable in void context
./test/ruby/test_variable.rb:28: warning: already initialized class variable @@rule
./test/ruby/test_whileuntil.rb:59: warning: literal in condition
./test/sdbm/test_sdbm.rb:18: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/webrick/ssl.rb:86: warning: method redefined; discarding old listen
./test/xmlrpc/test_webrick_server.rb:91: warning: ambiguous first argument; put parentheses or even spaces
./test/xmlrpc/test_webrick_server.rb:96: warning: ambiguous first argument; put parentheses or even spaces
Loaded suite .
Started
test_BasicWriter_close_on_terminate(TestCSV): .
test_BasicWriter_s_create_binmode(TestCSV): .
test_IOBuf_close(TestCSV): .
test_IOBuf_s_new(TestCSV): .
test_IOReader_close_on_terminate(TestCSV): .
test_IOReader_s_create_binmode(TestCSV): .
test_Reader_close(TestCSV): .
test_Reader_each(TestCSV): .
test_Reader_getRow(TestCSV): .
test_Reader_s_create(TestCSV): .
test_Reader_s_new(TestCSV): .
test_Reader_s_parse(TestCSV): .
test_Reader_shift(TestCSV): .
test_StreamBuf_AREF(TestCSV): .
test_StreamBuf_AREF_n(TestCSV): .
test_StreamBuf_MyBuf(TestCSV): .
test_StreamBuf_drop(TestCSV): .
test_StreamBuf_get(TestCSV): .
test_StreamBuf_get_n(TestCSV): .
test_StreamBuf_is_eos?(TestCSV): .
test_StreamBuf_s_new(TestCSV): .
test_Writer_LSHIFT(TestCSV): .
test_Writer_add_row(TestCSV): .
test_Writer_close(TestCSV): .
test_Writer_s_create(TestCSV): .
test_Writer_s_generate(TestCSV): .
test_Writer_s_new(TestCSV): .
test_macCR(TestCSV): .
test_s_foreach(TestCSV): .
test_s_generate(TestCSV): .
test_s_generate_line(TestCSV): .
test_s_generate_row(TestCSV): .
test_s_open_reader(TestCSV): .
test_s_open_writer(TestCSV): .
test_s_parse(TestCSV): .
test_s_parseAndCreate(TestCSV): .
test_s_parse_line(TestCSV): .
test_s_parse_row(TestCSV): .
test_s_parse_rowConcat(TestCSV): .
test_s_parse_rowEOF(TestCSV): .
test_s_read(TestCSV): .
test_s_readlines(TestCSV): .
test_utf8(TestCSV): .
test_writer_fs_rs_generate(TestCSV): .
test_writer_fs_rs_parse(TestCSV): .
test_aref(TestDBM): .
test_aset(TestDBM): .
test_clear(TestDBM): .
test_close(TestDBM): .
test_delete(TestDBM): .
test_delete_if(TestDBM): .
test_delete_with_block(TestDBM): .
test_each_key(TestDBM): .
test_each_pair(TestDBM): .
test_each_value(TestDBM): .
test_empty?(TestDBM): .
test_fetch(TestDBM): .
test_has_value?(TestDBM): .
test_haskey?(TestDBM): .
test_index(TestDBM): .
test_indexes(TestDBM): .
test_invert(TestDBM): .
test_keys(TestDBM): .
test_length(TestDBM): .
test_reject(TestDBM): .
test_replace(TestDBM): .
test_s_new_has_no_block(TestDBM): .
test_s_open_no_create(TestDBM): .
test_s_open_with_block(TestDBM): .
test_select_with_block(TestDBM): .
test_shift(TestDBM): .
test_to_a(TestDBM): .
test_to_hash(TestDBM): .
test_update(TestDBM): .
test_values(TestDBM): .
test_values_at(TestDBM): .
test_freeze(TestDBM2): .
test_newdb_open(TestDBM2): .
test_reader_open(TestDBM2): .
test_eq(TestDigest::TestMD5): .
test_instance_eval(TestDigest::TestMD5): .
test_s_digest(TestDigest::TestMD5): .
test_s_hexdigest(TestDigest::TestMD5): .
test_update(TestDigest::TestMD5): .
test_eq(TestDigest::TestRMD160): .
test_instance_eval(TestDigest::TestRMD160): .
test_s_digest(TestDigest::TestRMD160): .
test_s_hexdigest(TestDigest::TestRMD160): .
test_update(TestDigest::TestRMD160): .
test_eq(TestDigest::TestSHA1): .
test_instance_eval(TestDigest::TestSHA1): .
test_s_digest(TestDigest::TestSHA1): .
test_s_hexdigest(TestDigest::TestSHA1): .
test_update(TestDigest::TestSHA1): .
test_all(ACLEntryTest): .
test_ip(ACLEntryTest): .
test_ip_v6(ACLEntryTest): .
test_name(ACLEntryTest): .
test_1(ACLListTest): .
test_2(ACLListTest): .
test_all_1(ACLListTest): .
test_all_2(ACLListTest): .
test_0(ACLTest): .
test_1(ACLTest): .
test_not_0(ACLTest): .
test_not_1(ACLTest): .
test_01(TestDRbAry): .
test_02_collect(TestDRbAry): .
test_03_redo(TestDRbAry): .
test_04_retry(TestDRbAry): .
test_05_break(TestDRbAry): .
test_06_next(TestDRbAry): .
test_07_break_18(TestDRbAry): .
test_00_DRbObject(TestDRbCore): .
test_01(TestDRbCore): .
test_01_02_loop(TestDRbCore): .
test_02_unknown(TestDRbCore): .
test_03(TestDRbCore): .
test_04(TestDRbCore): .
test_05_eq(TestDRbCore): .
test_06_timeout(TestDRbCore): .
test_07_public_private_protected_missing(TestDRbCore): .
test_08_here(TestDRbCore): .
test_09_option(TestDRbCore): .
test_10_yield(TestDRbCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/test/drb/ut_drb.rb:115: warning: instance variable @hash not initialized
.
test_10_yield_undumped(TestDRbCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/test/drb/ut_drb.rb:108: warning: instance variable @xary2_hash not initialized
.
test_11_remote_no_method_error(TestDRbCore): .
test_01_safe1_safe4_eval(TestDRbEval): .
test_01_large_ary(TestDRbLarge): .
test_02_large_ary(TestDRbLarge): .
test_03_large_ary(TestDRbLarge): .
test_04_many_arg(TestDRbLarge): .
test_05_too_large_ary(TestDRbLarge): .
test_01(TestDRbMServer): .
test_01(TestDRbSSLAry): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_02_collect(TestDRbSSLAry): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_03_redo(TestDRbSSLAry): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_04_retry(TestDRbSSLAry): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_05_break(TestDRbSSLAry): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_06_next(TestDRbSSLAry): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_07_break_18(TestDRbSSLAry): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_00_DRbObject(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_01(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_01_02_loop(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_02_unknown(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_03(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_04(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_05_eq(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_06_timeout(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_07_public_private_protected_missing(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_08_here(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_09_option(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_10_yield(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/test/drb/ut_drb.rb:115: warning: instance variable @hash not initialized
.
test_10_yield_undumped(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/test/drb/ut_drb.rb:108: warning: instance variable @xary2_hash not initialized
.
test_11_remote_no_method_error(TestDRbSSLCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_01(TestDRbSafe1): .
test_02_collect(TestDRbSafe1): .
test_03_redo(TestDRbSafe1): .
test_04_retry(TestDRbSafe1): .
test_05_break(TestDRbSafe1): .
test_06_next(TestDRbSafe1): .
test_07_break_18(TestDRbSafe1): .
test_01(TestDRbUNIXAry): .
test_02_collect(TestDRbUNIXAry): .
test_03_redo(TestDRbUNIXAry): .
test_04_retry(TestDRbUNIXAry): .
test_05_break(TestDRbUNIXAry): .
test_06_next(TestDRbUNIXAry): .
test_07_break_18(TestDRbUNIXAry): .
test_00_DRbObject(TestDRbUNIXCore): .
test_01(TestDRbUNIXCore): .
test_01_02_loop(TestDRbUNIXCore): .
test_02_unknown(TestDRbUNIXCore): .
test_03(TestDRbUNIXCore): .
test_04(TestDRbUNIXCore): .
test_05_eq(TestDRbUNIXCore): .
test_06_timeout(TestDRbUNIXCore): .
test_07_public_private_protected_missing(TestDRbUNIXCore): .
test_08_here(TestDRbUNIXCore): .
test_09_option(TestDRbUNIXCore): .
test_10_yield(TestDRbUNIXCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/test/drb/ut_drb.rb:115: warning: instance variable @hash not initialized
.
test_10_yield_undumped(TestDRbUNIXCore): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/test/drb/ut_drb.rb:108: warning: instance variable @xary2_hash not initialized
.
test_11_remote_no_method_error(TestDRbUNIXCore): .
test_01_one(TestDRbYield): .
test_02_two(TestDRbYield): .
test_03_many(TestDRbYield): .
test_04_many_to_one(TestDRbYield): .
test_05_array_subclass(TestDRbYield): .
test_06_taint(TestDRbYield): .
test_01_one(TestRuby18Yield): .
test_02_two(TestRuby18Yield): .
test_03_many(TestRuby18Yield): .
test_04_many_to_one(TestRuby18Yield): .
test_05_array_subclass(TestRuby18Yield): .
test_06_taint(TestRuby18Yield): .
test_01_one(TestRubyYield): .
test_02_two(TestRubyYield): .
test_03_many(TestRubyYield): .
test_04_many_to_one(TestRubyYield): .
test_05_array_subclass(TestRubyYield): .
test_06_taint(TestRubyYield): .
test_with_filename(TestERB): .
test_with_filename_and_safe_level(TestERB): .
test_without_filename(TestERB): .
test_without_filename_with_safe_level(TestERB): .
test_core(TestERBCore): .
test_def_class(TestERBCore): .
test_def_method(TestERBCore): .
test_escape(TestERBCore): .
test_explicit(TestERBCore): .
test_keep_lineno(TestERBCore): .
test_percent(TestERBCore): .
test_percent_after_etag(TestERBCore): .
test_safe_04(TestERBCore): .
test_core(TestERBCoreWOStrScan): .
test_def_class(TestERBCoreWOStrScan): .
test_def_method(TestERBCoreWOStrScan): .
test_escape(TestERBCoreWOStrScan): .
test_explicit(TestERBCoreWOStrScan): .
test_keep_lineno(TestERBCoreWOStrScan): .
test_percent(TestERBCoreWOStrScan): .
test_percent_after_etag(TestERBCoreWOStrScan): .
test_safe_04(TestERBCoreWOStrScan): .
test_cd(TestFileUtils): .
test_chdir(TestFileUtils): .
test_chmod(TestFileUtils): .
test_chmod_R(TestFileUtils): .
test_chown(TestFileUtils): .
test_chown_R(TestFileUtils): .
test_cmp(TestFileUtils): .
test_collect_methods(TestFileUtils): .
test_commands(TestFileUtils): .
test_compare_file(TestFileUtils): .
test_compare_stream(TestFileUtils): .
test_copy_entry(TestFileUtils): .
test_copy_file(TestFileUtils): .
test_copy_stream(TestFileUtils): .
test_cp(TestFileUtils): .
test_cp_r(TestFileUtils): .
test_getwd(TestFileUtils): .
test_have_option?(TestFileUtils): .
test_identical?(TestFileUtils): .
test_install(TestFileUtils): .
test_link(TestFileUtils): .
test_ln(TestFileUtils): .
test_ln_s(TestFileUtils): .
test_ln_sf(TestFileUtils): .
test_makedirs(TestFileUtils): .
test_mkdir(TestFileUtils): .
test_mkdir_p(TestFileUtils): .
test_mkpath(TestFileUtils): .
test_move(TestFileUtils): .
test_mv(TestFileUtils): .
test_options(TestFileUtils): .
test_options_of(TestFileUtils): .
test_pwd(TestFileUtils): .
test_remove_dir(TestFileUtils): .
test_remove_entry_secure(TestFileUtils): .
test_remove_file(TestFileUtils): .
test_rm(TestFileUtils): .
test_rm_f(TestFileUtils): .
test_rm_r(TestFileUtils): .
test_rm_rf(TestFileUtils): .
test_rmdir(TestFileUtils): .
test_rmtree(TestFileUtils): .
test_safe_unlink(TestFileUtils): .
test_symlink(TestFileUtils): .
test_touch(TestFileUtils): .
test_uptodate?(TestFileUtils): .
test_with_big_file(TestFileUtils): .
test_visibility(TestFileUtilsDryRun): .
test_cp(TestFileUtilsNoWrite): .
test_mkdir(TestFileUtilsNoWrite): .
test_mkdir_p(TestFileUtilsNoWrite): .
test_mv(TestFileUtilsNoWrite): .
test_rm(TestFileUtilsNoWrite): .
test_rm_f(TestFileUtilsNoWrite): .
test_rm_rf(TestFileUtilsNoWrite): .
test_visibility(TestFileUtilsNoWrite): .
test_visibility(TestFileUtilsVerbose): .
default_test(TestIconv): .
test_close(TestIconv::Basic): .
test_euc2sjis(TestIconv::Basic): .
test_open_with_block(TestIconv::Basic): .
test_open_without_block(TestIconv::Basic): .
test_unknown_encoding(TestIconv::Basic): .
test_partial_ascii(TestIconv::Partial): .
test_partial_euc2sjis(TestIconv::Partial): .
test_flush(TestIONonblock): .
test_close(TestLogDevice): .
test_initialize(TestLogDevice): .
test_shifting_size(TestLogDevice): .
test_write(TestLogDevice): .
test_add(TestLogger): .
test_close(TestLogger): .
test_const_progname(TestLogger): .
test_datetime_format(TestLogger): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/logger.rb:455: warning: strftime called with empty format string
.
test_format(TestLogger): .
test_formatter(TestLogger): .
test_initialize(TestLogger): .
test_level(TestLogger): .
test_level_log(TestLogger): .
test_lshift(TestLogger): .
test_progname(TestLogger): .
test_enum(TestLoggerSeverity): .
test_equality(TestMatrix): .
test_hash_equality(TestMatrix): .
test_identity(TestMatrix): .
test_equality(TestVector): .
test_hash_equality(TestVector): .
test_identity(TestVector): .
test_cond(TestMonitor): .
test_enter(TestMonitor): .
test_killed_thread_in_synchronize(TestMonitor): .
test_synchronize(TestMonitor): .
test_timedwait(TestMonitor): .
test_try_enter(TestMonitor): .
test_AREF(HTTPHeaderTest): .
test_ASET(HTTPHeaderTest): .
test_add_field(HTTPHeaderTest): .
test_basic_auth(HTTPHeaderTest): .
test_canonical_each(HTTPHeaderTest): .
test_chunked?(HTTPHeaderTest): .
test_content_length(HTTPHeaderTest): .
test_content_length=(HTTPHeaderTest): .
test_content_range(HTTPHeaderTest): .
test_content_type(HTTPHeaderTest): .
test_delete(HTTPHeaderTest): .
test_each(HTTPHeaderTest): .
test_each_capitalized(HTTPHeaderTest): .
test_each_key(HTTPHeaderTest): .
test_each_value(HTTPHeaderTest): .
test_form_data=(HTTPHeaderTest): .
test_get_fields(HTTPHeaderTest): .
test_key?(HTTPHeaderTest): .
test_main_type(HTTPHeaderTest): .
test_proxy_basic_auth(HTTPHeaderTest): .
test_range(HTTPHeaderTest): .
test_range=(HTTPHeaderTest): .
test_range_length(HTTPHeaderTest): .
test_set_content_type(HTTPHeaderTest): .
test_set_form_data(HTTPHeaderTest): .
test_size(HTTPHeaderTest): .
test_sub_type(HTTPHeaderTest): .
test_to_hash(HTTPHeaderTest): .
test_type_params(HTTPHeaderTest): .
test_post_io_chunk_size(HTTPPostIOTest): net/http: warning: Content-Type did not set; using application/x-www-form-urlencoded
.
test_https_proxy_authentication(HTTPSProxyTest): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/protocol.rb:135: warning: SSL session is not started yet.
.
test_connection_refused_in_request(TestHTTP::HTTPConnectionTest): F
test_decode_utf7(IMAPTest): .
test_encode_utf7(IMAPTest): .
test_parse_nomodesq(IMAPTest): .
test_apop_invalid(TestPOP): .
test_apop_invalid_at(TestPOP): .
test_apop_ng(TestPOP): .
test_apop_ok(TestPOP): .
test_pop_auth_ng(TestPOP): .
test_pop_auth_ok(TestPOP): .
test_eucjp(TestKconv): .
test_jis(TestKconv): .
test_shiftjis(TestKconv): .
test_utf8(TestKconv): .
test_guess(TestNKF): .
test_numchar_input(TestNKF): .
test_decode(OpenSSL::TestASN1): .
test_encode_boolean(OpenSSL::TestASN1): .
test_encode_integer(OpenSSL::TestASN1): .
test_AES(OpenSSL::TestCipher): .
test_ciphers(OpenSSL::TestCipher): .
test_crypt(OpenSSL::TestCipher): .
test_dup(OpenSSL::TestCipher): .
test_empty_data(OpenSSL::TestCipher): .
test_info(OpenSSL::TestCipher): .
test_reset(OpenSSL::TestCipher): .
test_add_value(OpenSSL::TestConfig): .
test_aref(OpenSSL::TestConfig): .
test_aset(OpenSSL::TestConfig): .
test_clone(OpenSSL::TestConfig): .
test_constants(OpenSSL::TestConfig): .
test_dup(OpenSSL::TestConfig): .
test_each(OpenSSL::TestConfig): .
test_freeze(OpenSSL::TestConfig): .
test_get_value(OpenSSL::TestConfig): .
test_get_value_ENV(OpenSSL::TestConfig): .
test_initialize(OpenSSL::TestConfig): .
test_initialize_with_empty_file(OpenSSL::TestConfig): .
test_initialize_with_example_file(OpenSSL::TestConfig): .
test_inspect(OpenSSL::TestConfig): .
test_s_load(OpenSSL::TestConfig): .
test_s_parse(OpenSSL::TestConfig): .
test_s_parse_format(OpenSSL::TestConfig): .
test_section(OpenSSL::TestConfig): .
test_sections(OpenSSL::TestConfig): .
test_to_s(OpenSSL::TestConfig): .
test_value(OpenSSL::TestConfig): .
test_value_ENV(OpenSSL::TestConfig): .
test_digest(OpenSSL::TestDigest): .
test_dup(OpenSSL::TestDigest): .
test_eql(OpenSSL::TestDigest): .
test_info(OpenSSL::TestDigest): .
test_reset(OpenSSL::TestDigest): .
test_eof_0(OpenSSL::TestEOF1): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_0_rw(OpenSSL::TestEOF1): .
test_eof_1(OpenSSL::TestEOF1): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_2(OpenSSL::TestEOF1): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_3(OpenSSL::TestEOF1): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_0(OpenSSL::TestEOF2): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_0_rw(OpenSSL::TestEOF2): .
test_eof_1(OpenSSL::TestEOF2): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_2(OpenSSL::TestEOF2): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_3(OpenSSL::TestEOF2): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_dup(OpenSSL::TestHMAC): .
test_hmac(OpenSSL::TestHMAC): .
test_build_data(OpenSSL::TestNSSPI): .
test_decode_data(OpenSSL::TestNSSPI): .
test_detached_sign(OpenSSL::TestPKCS7): Warning: OpenSSL::PKCS7::PKCS7 is deprecated after Ruby 1.9; use OpenSSL::PKCS7 instead
.
test_enveloped(OpenSSL::TestPKCS7): Warning: OpenSSL::PKCS7::PKCS7 is deprecated after Ruby 1.9; use OpenSSL::PKCS7 instead
.
test_signed(OpenSSL::TestPKCS7): Warning: OpenSSL::PKCS7::PKCS7 is deprecated after Ruby 1.9; use OpenSSL::PKCS7 instead
Warning: OpenSSL::PKCS7::PKCS7 is deprecated after Ruby 1.9; use OpenSSL::PKCS7 instead
Warning: OpenSSL::PKCS7::PKCS7 is deprecated after Ruby 1.9; use OpenSSL::PKCS7 instead
.
test_padding(OpenSSL::TestPKeyRSA): .
test_private(OpenSSL::TestPKeyRSA): .
test_getc(OpenSSL::TestPair): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_puts_empty(OpenSSL::TestPair): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_puts_meta(OpenSSL::TestPair): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_readall(OpenSSL::TestPair): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_readline(OpenSSL::TestPair): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_readpartial(OpenSSL::TestPair): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_client_auth(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_client_session(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_connect_and_close(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_ctx_setup(OpenSSL::TestSSL): .
test_parallel(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_post_connection_check(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_read_and_write(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_server_session(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_sslctx_set_params(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_starttls(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
./test/openssl/test_ssl.rb:64: warning: using default DH parameters.
.
test_verify_result(OpenSSL::TestSSL): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_basic(OpenSSL::TestX509CRL): .
test_crlnumber(OpenSSL::TestX509CRL): .
test_extension(OpenSSL::TestX509CRL): .
test_revoked(OpenSSL::TestX509CRL): .
test_sign_and_verify(OpenSSL::TestX509CRL): .
test_sign_and_verify_wrong_key_type(OpenSSL::TestX509CRL): .
test_dsig_algorithm_mismatch(OpenSSL::TestX509Certificate): .
test_extension(OpenSSL::TestX509Certificate): .
test_public_key(OpenSSL::TestX509Certificate): .
test_serial(OpenSSL::TestX509Certificate): .
test_sign_and_verify(OpenSSL::TestX509Certificate): .
test_sign_and_verify_wrong_key_type(OpenSSL::TestX509Certificate): .
test_validity(OpenSSL::TestX509Certificate): .
test_create_by_factory(OpenSSL::TestX509Extension): .
test_new(OpenSSL::TestX509Extension): .
test_add_entry(OpenSSL::TestX509Name): .
test_s_new(OpenSSL::TestX509Name): .
test_s_parse(OpenSSL::TestX509Name): .
test_s_parse_rfc2253(OpenSSL::TestX509Name): .
test_attr(OpenSSL::TestX509Request): .
test_dsig_algorithm_mismatch(OpenSSL::TestX509Request): .
test_public_key(OpenSSL::TestX509Request): .
test_sign_and_verify(OpenSSL::TestX509Request): .
test_sign_and_verify_wrong_key_type(OpenSSL::TestX509Request): .
test_subject(OpenSSL::TestX509Request): .
test_version(OpenSSL::TestX509Request): .
test_set_errors(OpenSSL::TestX509Store): .
test_verify(OpenSSL::TestX509Store): .
test_order(TestOptionParser): .
test_permute(TestOptionParser): .
test_abbrev(TestOptionParser::NoArg::Def1): .
test_ambiguous(TestOptionParser::NoArg::Def1): .
test_long(TestOptionParser::NoArg::Def1): .
test_order(TestOptionParser::NoArg::Def1): .
test_permute(TestOptionParser::NoArg::Def1): .
test_short(TestOptionParser::NoArg::Def1): .
test_abbrev(TestOptionParser::NoArg::Def2): .
test_ambiguous(TestOptionParser::NoArg::Def2): .
test_long(TestOptionParser::NoArg::Def2): .
test_order(TestOptionParser::NoArg::Def2): .
test_permute(TestOptionParser::NoArg::Def2): .
test_short(TestOptionParser::NoArg::Def2): .
test_abbrev(TestOptionParser::OptArg): .
test_long(TestOptionParser::OptArg): .
test_order(TestOptionParser::OptArg): .
test_permute(TestOptionParser::OptArg): .
test_short(TestOptionParser::OptArg): .
test_abbrev(TestOptionParser::PlaceArg): .
test_long(TestOptionParser::PlaceArg): .
test_order(TestOptionParser::PlaceArg): .
test_permute(TestOptionParser::PlaceArg): .
test_short(TestOptionParser::PlaceArg): .
test_abbrev(TestOptionParser::ReqArg::Def1): .
test_long(TestOptionParser::ReqArg::Def1): .
test_order(TestOptionParser::ReqArg::Def1): .
test_permute(TestOptionParser::ReqArg::Def1): .
test_short(TestOptionParser::ReqArg::Def1): .
test_abbrev(TestOptionParser::ReqArg::Def2): .
test_long(TestOptionParser::ReqArg::Def2): .
test_order(TestOptionParser::ReqArg::Def2): .
test_permute(TestOptionParser::ReqArg::Def2): .
test_short(TestOptionParser::ReqArg::Def2): .
test_abbrev(TestOptionParser::ReqArg::Def3): .
test_long(TestOptionParser::ReqArg::Def3): .
test_order(TestOptionParser::ReqArg::Def3): .
test_permute(TestOptionParser::ReqArg::Def3): .
test_short(TestOptionParser::ReqArg::Def3): .
test_abbrev(TestOptionParser::ReqArg::Def4): .
test_long(TestOptionParser::ReqArg::Def4): .
test_order(TestOptionParser::ReqArg::Def4): .
test_permute(TestOptionParser::ReqArg::Def4): .
test_short(TestOptionParser::ReqArg::Def4): .
test_order(TestOptionParser::SummaryTest): .
test_permute(TestOptionParser::SummaryTest): .
test_short_clash(TestOptionParser::SummaryTest): .
test_long_arg(TestOptionParserGetopts): .
test_long_noarg(TestOptionParserGetopts): .
test_short_arg(TestOptionParserGetopts): .
test_short_noarg(TestOptionParserGetopts): .
test_equality(TC_OpenStruct): .
test_frozen(TC_OpenStruct): .
test_inspect(TC_OpenStruct): .
test_ascend_1(TestPathname): .
test_ascend_2(TestPathname): .
test_ascend_3(TestPathname): .
test_ascend_4(TestPathname): .
test_cleanpath_aggressive_1(TestPathname): .
test_cleanpath_aggressive_10(TestPathname): .
test_cleanpath_aggressive_11(TestPathname): .
test_cleanpath_aggressive_12(TestPathname): .
test_cleanpath_aggressive_13(TestPathname): .
test_cleanpath_aggressive_14(TestPathname): .
test_cleanpath_aggressive_15(TestPathname): .
test_cleanpath_aggressive_16(TestPathname): .
test_cleanpath_aggressive_17(TestPathname): .
test_cleanpath_aggressive_18(TestPathname): .
test_cleanpath_aggressive_19(TestPathname): .
test_cleanpath_aggressive_2(TestPathname): .
test_cleanpath_aggressive_20(TestPathname): .
test_cleanpath_aggressive_21(TestPathname): .
test_cleanpath_aggressive_22(TestPathname): .
test_cleanpath_aggressive_23(TestPathname): .
test_cleanpath_aggressive_24(TestPathname): .
test_cleanpath_aggressive_25(TestPathname): .
test_cleanpath_aggressive_26(TestPathname): .
test_cleanpath_aggressive_27(TestPathname): .
test_cleanpath_aggressive_28(TestPathname): .
test_cleanpath_aggressive_29(TestPathname): .
test_cleanpath_aggressive_3(TestPathname): .
test_cleanpath_aggressive_30(TestPathname): .
test_cleanpath_aggressive_31(TestPathname): .
test_cleanpath_aggressive_32(TestPathname): .
test_cleanpath_aggressive_33(TestPathname): .
test_cleanpath_aggressive_34(TestPathname): .
test_cleanpath_aggressive_35(TestPathname): .
test_cleanpath_aggressive_36(TestPathname): .
test_cleanpath_aggressive_37(TestPathname): .
test_cleanpath_aggressive_4(TestPathname): .
test_cleanpath_aggressive_5(TestPathname): .
test_cleanpath_aggressive_6(TestPathname): .
test_cleanpath_aggressive_7(TestPathname): .
test_cleanpath_aggressive_8(TestPathname): .
test_cleanpath_aggressive_9(TestPathname): .
test_cleanpath_conservative_1(TestPathname): .
test_cleanpath_conservative_10(TestPathname): .
test_cleanpath_conservative_11(TestPathname): .
test_cleanpath_conservative_12(TestPathname): .
test_cleanpath_conservative_13(TestPathname): .
test_cleanpath_conservative_14(TestPathname): .
test_cleanpath_conservative_15(TestPathname): .
test_cleanpath_conservative_16(TestPathname): .
test_cleanpath_conservative_17(TestPathname): .
test_cleanpath_conservative_18(TestPathname): .
test_cleanpath_conservative_19(TestPathname): .
test_cleanpath_conservative_2(TestPathname): .
test_cleanpath_conservative_20(TestPathname): .
test_cleanpath_conservative_21(TestPathname): .
test_cleanpath_conservative_22(TestPathname): .
test_cleanpath_conservative_23(TestPathname): .
test_cleanpath_conservative_24(TestPathname): .
test_cleanpath_conservative_25(TestPathname): .
test_cleanpath_conservative_26(TestPathname): .
test_cleanpath_conservative_27(TestPathname): .
test_cleanpath_conservative_28(TestPathname): .
test_cleanpath_conservative_29(TestPathname): .
test_cleanpath_conservative_3(TestPathname): .
test_cleanpath_conservative_30(TestPathname): .
test_cleanpath_conservative_31(TestPathname): .
test_cleanpath_conservative_32(TestPathname): .
test_cleanpath_conservative_4(TestPathname): .
test_cleanpath_conservative_5(TestPathname): .
test_cleanpath_conservative_6(TestPathname): .
test_cleanpath_conservative_7(TestPathname): .
test_cleanpath_conservative_8(TestPathname): .
test_cleanpath_conservative_9(TestPathname): .
test_comparison(TestPathname): .
test_comparison_string(TestPathname): .
test_del_trailing_separator_1(TestPathname): .
test_del_trailing_separator_2(TestPathname): .
test_del_trailing_separator_3(TestPathname): .
test_del_trailing_separator_4(TestPathname): .
test_del_trailing_separator_5(TestPathname): .
test_del_trailing_separator_6(TestPathname): .
test_del_trailing_separator_7(TestPathname): .
test_del_trailing_separator_8(TestPathname): .
test_del_trailing_separator_9(TestPathname): .
test_descend_1(TestPathname): .
test_descend_2(TestPathname): .
test_descend_3(TestPathname): .
test_descend_4(TestPathname): .
test_destructive_update(TestPathname): .
test_each_filename(TestPathname): .
test_equality(TestPathname): .
test_freeze(TestPathname): .
test_has_trailing_separator?_1(TestPathname): .
test_has_trailing_separator?_2(TestPathname): .
test_has_trailing_separator?_3(TestPathname): .
test_has_trailing_separator?_4(TestPathname): .
test_hashkey(TestPathname): .
test_initialize(TestPathname): .
test_initialize_nul(TestPathname): .
test_kernel_open(TestPathname): .
test_kernel_pathname(TestPathname): .
test_null_character(TestPathname): .
test_pathsub_1(TestPathname): .
test_plus_1(TestPathname): .
test_plus_10(TestPathname): .
test_plus_11(TestPathname): .
test_plus_12(TestPathname): .
test_plus_13(TestPathname): .
test_plus_14(TestPathname): .
test_plus_15(TestPathname): .
test_plus_2(TestPathname): .
test_plus_3(TestPathname): .
test_plus_4(TestPathname): .
test_plus_5(TestPathname): .
test_plus_6(TestPathname): .
test_plus_7(TestPathname): .
test_plus_8(TestPathname): .
test_plus_9(TestPathname): .
test_realpath(TestPathname): .
test_relative?_1(TestPathname): .
test_relative?_2(TestPathname): .
test_relative?_3(TestPathname): .
test_relative?_4(TestPathname): .
test_relative?_5(TestPathname): .
test_relative_path_from_1(TestPathname): .
test_relative_path_from_10(TestPathname): .
test_relative_path_from_11(TestPathname): .
test_relative_path_from_12(TestPathname): .
test_relative_path_from_13(TestPathname): .
test_relative_path_from_14(TestPathname): .
test_relative_path_from_15(TestPathname): .
test_relative_path_from_16(TestPathname): .
test_relative_path_from_17(TestPathname): .
test_relative_path_from_18(TestPathname): .
test_relative_path_from_19(TestPathname): .
test_relative_path_from_2(TestPathname): .
test_relative_path_from_20(TestPathname): .
test_relative_path_from_21(TestPathname): .
test_relative_path_from_22(TestPathname): .
test_relative_path_from_23(TestPathname): .
test_relative_path_from_24(TestPathname): .
test_relative_path_from_25(TestPathname): .
test_relative_path_from_26(TestPathname): .
test_relative_path_from_27(TestPathname): .
test_relative_path_from_28(TestPathname): .
test_relative_path_from_29(TestPathname): .
test_relative_path_from_3(TestPathname): .
test_relative_path_from_30(TestPathname): .
test_relative_path_from_4(TestPathname): .
test_relative_path_from_5(TestPathname): .
test_relative_path_from_6(TestPathname): .
test_relative_path_from_7(TestPathname): .
test_relative_path_from_8(TestPathname): .
test_relative_path_from_9(TestPathname): .
test_root?_1(TestPathname): .
test_root?_2(TestPathname): .
test_root?_3(TestPathname): .
test_root?_4(TestPathname): .
test_root?_5(TestPathname): .
test_sub_matchdata(TestPathname): .
test_taint(TestPathname): .
test_to_s(TestPathname): .
test_untaint(TestPathname): .
test_do_classes_boot_class(TestRdocC_Parser): .
test_do_classes_class(TestRdocC_Parser): .
test_do_classes_class_under(TestRdocC_Parser): .
test_do_classes_module(TestRdocC_Parser): .
test_do_classes_module_under(TestRdocC_Parser): .
test_do_constants(TestRdocC_Parser): .
test_find_class_comment_define_class(TestRdocC_Parser): .
test_find_class_comment_init(TestRdocC_Parser): .
test_invalid_ipv4_address(TestResolvAddr): .
test_entity_expansion_limit(REXML::TestDocument): .
test_new(REXML::TestDocument): .
test_00_DRbObject(Rinda::TupleSpaceProxyTest): .
test_00_renewer(Rinda::TupleSpaceProxyTest): .
test_00_template(Rinda::TupleSpaceProxyTest): .
test_00_tuple(Rinda::TupleSpaceProxyTest): .
test_cancel_01(Rinda::TupleSpaceProxyTest): .
test_cancel_02(Rinda::TupleSpaceProxyTest): .
test_core_01(Rinda::TupleSpaceProxyTest): .
test_core_02(Rinda::TupleSpaceProxyTest): .
test_core_03_notify(Rinda::TupleSpaceProxyTest): .
test_inp_rdp(Rinda::TupleSpaceProxyTest): .
test_remote_array_and_hash(Rinda::TupleSpaceProxyTest): .
test_ruby_talk_264062(Rinda::TupleSpaceProxyTest): .
test_symbol_tuple(Rinda::TupleSpaceProxyTest): .
test_00_DRbObject(Rinda::TupleSpaceTest): .
test_00_renewer(Rinda::TupleSpaceTest): .
test_00_template(Rinda::TupleSpaceTest): .
test_00_tuple(Rinda::TupleSpaceTest): .
test_cancel_01(Rinda::TupleSpaceTest): .
test_cancel_02(Rinda::TupleSpaceTest): .
test_core_01(Rinda::TupleSpaceTest): .
test_core_02(Rinda::TupleSpaceTest): .
test_core_03_notify(Rinda::TupleSpaceTest): .
test_inp_rdp(Rinda::TupleSpaceTest): .
test_ruby_talk_264062(Rinda::TupleSpaceTest): .
test_symbol_tuple(Rinda::TupleSpaceTest): .
test_date(RSS::TestAccessor): .
test_integer(RSS::TestAccessor): .
test_positive_integer(RSS::TestAccessor): .
test_atom_author(RSS::TestAtomCore): .
test_atom_category(RSS::TestAtomCore): .
test_atom_content(RSS::TestAtomCore): .
test_atom_contributor(RSS::TestAtomCore): .
test_atom_generator(RSS::TestAtomCore): .
test_atom_icon(RSS::TestAtomCore): .
test_atom_id(RSS::TestAtomCore): .
test_atom_link(RSS::TestAtomCore): .
test_atom_logo(RSS::TestAtomCore): .
test_atom_published(RSS::TestAtomCore): .
test_atom_rights(RSS::TestAtomCore): .
test_atom_subtitle(RSS::TestAtomCore): .
test_atom_summary(RSS::TestAtomCore): .
test_atom_title(RSS::TestAtomCore): .
test_atom_updated(RSS::TestAtomCore): .
test_entry(RSS::TestAtomCore): .
test_feed(RSS::TestAtomCore): .
test_not_displayed_xml_stylesheets(RSS::TestAtomCore): .
test_to_xml(RSS::TestAtomCore): .
test_to_xml_with_new_api_since_018(RSS::TestAtomCore): .
default_test(RSS::TestCase): .
test_accessor(RSS::TestContent): .
test_parser(RSS::TestContent): .
test_to_s(RSS::TestContent): .
test_parser(RSS::TestDublinCore): .
test_plural_accessor(RSS::TestDublinCore): .
test_singular_accessor(RSS::TestDublinCore): .
test_to_s(RSS::TestDublinCore): .
test_author(RSS::TestITunes): .
test_block(RSS::TestITunes): .
test_category(RSS::TestITunes): .
test_duration(RSS::TestITunes): .
test_explicit(RSS::TestITunes): .
test_image(RSS::TestITunes): .
test_keywords(RSS::TestITunes): .
test_new_feed_url(RSS::TestITunes): .
test_owner(RSS::TestITunes): .
test_subtitle(RSS::TestITunes): .
test_summary(RSS::TestITunes): .
test_favicon_accessor(RSS::TestImage): .
test_favicon_to_s(RSS::TestImage): .
test_item_accessor(RSS::TestImage): .
test_item_to_s(RSS::TestImage): .
test_parser(RSS::TestImage): .
test_inherit(RSS::TestInherit): .
test_channel(RSS::TestMaker09): .
test_date_in_string(RSS::TestMaker09): .
test_image(RSS::TestMaker09): .
test_items(RSS::TestMaker09): .
test_items_with_new_api_since_018(RSS::TestMaker09): .
test_not_valid_channel(RSS::TestMaker09): .
test_not_valid_image(RSS::TestMaker09): .
test_not_valid_textInput(RSS::TestMaker09): .
test_rss(RSS::TestMaker09): .
test_textInput(RSS::TestMaker09): .
test_channel(RSS::TestMaker10): .
test_image(RSS::TestMaker10): .
test_items(RSS::TestMaker10): .
test_items_with_new_api_since_018(RSS::TestMaker10): .
test_not_valid_channel(RSS::TestMaker10): .
test_not_valid_image(RSS::TestMaker10): .
test_not_valid_items(RSS::TestMaker10): .
test_not_valid_textinput(RSS::TestMaker10): .
test_rdf(RSS::TestMaker10): .
test_textinput(RSS::TestMaker10): .
test_category(RSS::TestMaker20): .
test_channel(RSS::TestMaker20): .
test_cloud(RSS::TestMaker20): .
test_enclosure(RSS::TestMaker20): .
test_guid(RSS::TestMaker20): .
test_image(RSS::TestMaker20): .
test_items(RSS::TestMaker20): .
test_items_with_new_api_since_018(RSS::TestMaker20): .
test_not_valid_category(RSS::TestMaker20): .
test_not_valid_channel(RSS::TestMaker20): .
test_not_valid_cloud(RSS::TestMaker20): .
test_not_valid_enclosure(RSS::TestMaker20): .
test_not_valid_guid(RSS::TestMaker20): .
test_not_valid_image(RSS::TestMaker20): .
test_not_valid_source(RSS::TestMaker20): .
test_not_valid_textInput(RSS::TestMaker20): .
test_pubDate_without_description(RSS::TestMaker20): .
test_rss(RSS::TestMaker20): .
test_source(RSS::TestMaker20): .
test_textInput(RSS::TestMaker20): .
test_author(RSS::TestMakerAtomEntry): .
test_category(RSS::TestMakerAtomEntry): .
test_content(RSS::TestMakerAtomEntry): .
test_contributor(RSS::TestMakerAtomEntry): .
test_invalid_feed(RSS::TestMakerAtomEntry): .
test_link(RSS::TestMakerAtomEntry): .
test_published(RSS::TestMakerAtomEntry): .
test_rights(RSS::TestMakerAtomEntry): .
test_root_element(RSS::TestMakerAtomEntry): .
test_source_generator(RSS::TestMakerAtomEntry): .
test_source_icon(RSS::TestMakerAtomEntry): .
test_source_id(RSS::TestMakerAtomEntry): .
test_source_logo(RSS::TestMakerAtomEntry): .
test_source_subtitle(RSS::TestMakerAtomEntry): .
test_summary(RSS::TestMakerAtomEntry): .
test_title(RSS::TestMakerAtomEntry): .
test_updated(RSS::TestMakerAtomEntry): .
test_author(RSS::TestMakerAtomFeed): .
test_category(RSS::TestMakerAtomFeed): .
test_content(RSS::TestMakerAtomFeed): .
test_contributor(RSS::TestMakerAtomFeed): .
test_generator(RSS::TestMakerAtomFeed): .
test_icon(RSS::TestMakerAtomFeed): .
test_id(RSS::TestMakerAtomFeed): .
test_invalid_feed(RSS::TestMakerAtomFeed): .
test_link(RSS::TestMakerAtomFeed): .
test_logo(RSS::TestMakerAtomFeed): .
test_published(RSS::TestMakerAtomFeed): .
test_rights(RSS::TestMakerAtomFeed): .
test_root_element(RSS::TestMakerAtomFeed): .
test_subtitle(RSS::TestMakerAtomFeed): .
test_summary(RSS::TestMakerAtomFeed): .
test_title(RSS::TestMakerAtomFeed): .
test_updated(RSS::TestMakerAtomFeed): .
test_rss10(RSS::TestMakerContent): .
test_rss20(RSS::TestMakerContent): .
test_date(RSS::TestMakerDublinCore): .
test_rss10(RSS::TestMakerDublinCore): .
test_rss10_multiple(RSS::TestMakerDublinCore): .
test_author(RSS::TestMakerITunes): .
test_block(RSS::TestMakerITunes): .
test_category(RSS::TestMakerITunes): .
test_duration(RSS::TestMakerITunes): .
test_explicit(RSS::TestMakerITunes): .
test_image(RSS::TestMakerITunes): .
test_keywords(RSS::TestMakerITunes): .
test_new_feed_url(RSS::TestMakerITunes): .
test_owner(RSS::TestMakerITunes): .
test_subtitle(RSS::TestMakerITunes): .
test_summary(RSS::TestMakerITunes): .
test_rss10(RSS::TestMakerImage): .
test_rss10(RSS::TestMakerSlash): .
test_rss10(RSS::TestMakerSyndication): .
test_rss10(RSS::TestMakerTaxonomy): .
test_rss10(RSS::TestMakerTrackBack): .
test_not_valid_xml_stylesheet(RSS::TestMakerXMLStyleSheet): .
test_xml_stylesheet(RSS::TestMakerXMLStyleSheet): .
test_default_parser(RSS::TestParser): .
test_parse(RSS::TestParser): .
test_parse_tag_includes_hyphen(RSS::TestParser): .
test_RDF(RSS::TestParser10): .
test_channel(RSS::TestParser10): .
test_ignore(RSS::TestParser10): .
test_image(RSS::TestParser10): .
test_item(RSS::TestParser10): .
test_rdf_li(RSS::TestParser10): .
test_textinput(RSS::TestParser10): .
test_undefined_entity(RSS::TestParser10): .
test_unknown_duplicated_element(RSS::TestParser10): .
test_category20(RSS::TestParser20): .
test_cloud20(RSS::TestParser20): .
test_enclosure20(RSS::TestParser20): .
test_rss20(RSS::TestParser20): .
test_source20(RSS::TestParser20): .
test_entry(RSS::TestParserAtom): .
test_entry_author(RSS::TestParserAtom): .
test_entry_category(RSS::TestParserAtom): .
test_entry_content_text(RSS::TestParserAtom): .
test_entry_contributor(RSS::TestParserAtom): .
test_entry_id(RSS::TestParserAtom): .
test_entry_link(RSS::TestParserAtom): .
test_entry_rights(RSS::TestParserAtom): .
test_entry_source(RSS::TestParserAtom): .
test_entry_summary(RSS::TestParserAtom): .
test_entry_title(RSS::TestParserAtom): .
test_entry_updated(RSS::TestParserAtom): .
test_entry_validation(RSS::TestParserAtom): .
test_published(RSS::TestParserAtom): .
test_base(RSS::TestParserAtomFeed): .
test_entry_author(RSS::TestParserAtomFeed): .
test_entry_category(RSS::TestParserAtomFeed): .
test_entry_content(RSS::TestParserAtomFeed): .
test_entry_contributor(RSS::TestParserAtomFeed): .
test_entry_id(RSS::TestParserAtomFeed): .
test_entry_link(RSS::TestParserAtomFeed): .
test_entry_published(RSS::TestParserAtomFeed): .
test_entry_rights(RSS::TestParserAtomFeed): .
test_entry_source(RSS::TestParserAtomFeed): .
test_entry_summary(RSS::TestParserAtomFeed): .
test_entry_title(RSS::TestParserAtomFeed): .
test_entry_updated(RSS::TestParserAtomFeed): .
test_feed_author(RSS::TestParserAtomFeed): .
test_feed_category(RSS::TestParserAtomFeed): .
test_feed_contributor(RSS::TestParserAtomFeed): .
test_feed_generator(RSS::TestParserAtomFeed): .
test_feed_icon(RSS::TestParserAtomFeed): .
test_feed_id(RSS::TestParserAtomFeed): .
test_feed_link(RSS::TestParserAtomFeed): .
test_feed_logo(RSS::TestParserAtomFeed): .
test_feed_rights(RSS::TestParserAtomFeed): .
test_feed_subtitle(RSS::TestParserAtomFeed): .
test_feed_title(RSS::TestParserAtomFeed): .
test_feed_updated(RSS::TestParserAtomFeed): .
test_feed_validation(RSS::TestParserAtomFeed): .
test_lang(RSS::TestParserAtomFeed): .
test_RDF(RSS::TestRSS10Core): .
test_channel(RSS::TestRSS10Core): .
test_channel_image(RSS::TestRSS10Core): .
test_channel_items(RSS::TestRSS10Core): .
test_channel_textinput(RSS::TestRSS10Core): .
test_image(RSS::TestRSS10Core): .
test_item(RSS::TestRSS10Core): .
test_li(RSS::TestRSS10Core): .
test_not_displayed_xml_stylesheets(RSS::TestRSS10Core): .
test_seq(RSS::TestRSS10Core): .
test_textinput(RSS::TestRSS10Core): .
test_to_xml(RSS::TestRSS10Core): .
test_xml_stylesheets(RSS::TestRSS10Core): .
test_Rss(RSS::TestRSS20Core): .
test_channel(RSS::TestRSS20Core): .
test_channel_cloud(RSS::TestRSS20Core): .
test_channel_image(RSS::TestRSS20Core): .
test_channel_skip_days(RSS::TestRSS20Core): .
test_channel_skip_hours(RSS::TestRSS20Core): .
test_channel_textInput(RSS::TestRSS20Core): .
test_item(RSS::TestRSS20Core): .
test_item_enclosure(RSS::TestRSS20Core): .
test_item_guid(RSS::TestRSS20Core): .
test_item_source(RSS::TestRSS20Core): .
test_not_displayed_xml_stylesheets(RSS::TestRSS20Core): .
test_to_xml(RSS::TestRSS20Core): .
test_xml_stylesheets(RSS::TestRSS20Core): .
test_setup_maker(RSS::TestSetupMaker09): .
test_setup_maker_channel(RSS::TestSetupMaker09): .
test_setup_maker_image(RSS::TestSetupMaker09): .
test_setup_maker_items(RSS::TestSetupMaker09): .
test_setup_maker_items_backward_compatibility(RSS::TestSetupMaker09): .
test_setup_maker_textinput(RSS::TestSetupMaker09): .
test_setup_maker(RSS::TestSetupMaker10): .
test_setup_maker_channel(RSS::TestSetupMaker10): .
test_setup_maker_full(RSS::TestSetupMaker10): .
test_setup_maker_image(RSS::TestSetupMaker10): .
test_setup_maker_items(RSS::TestSetupMaker10): .
test_setup_maker_items_backward_compatibility(RSS::TestSetupMaker10): .
test_setup_maker_items_sort(RSS::TestSetupMaker10): .
test_setup_maker_textinput(RSS::TestSetupMaker10): .
test_setup_maker(RSS::TestSetupMaker20): .
test_setup_maker_channel(RSS::TestSetupMaker20): .
test_setup_maker_image(RSS::TestSetupMaker20): .
test_setup_maker_items(RSS::TestSetupMaker20): .
test_setup_maker_items_backward_compatibility(RSS::TestSetupMaker20): .
test_setup_maker_textinput(RSS::TestSetupMaker20): .
test_setup_maker(RSS::TestSetupMakerAtomEntry): .
test_setup_maker_entry(RSS::TestSetupMakerAtomEntry): .
test_setup_maker_entry_without_dc(RSS::TestSetupMakerAtomEntry): .
test_setup_maker_full(RSS::TestSetupMakerAtomEntry): .
test_setup_maker_items(RSS::TestSetupMakerAtomEntry): .
test_setup_maker_items_backward_compatibility(RSS::TestSetupMakerAtomEntry): .
test_setup_maker_items_sort(RSS::TestSetupMakerAtomEntry): .
test_setup_maker(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_feed(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_feed_without_dc(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_full(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_items(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_items_backward_compatibility(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_items_sort(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_simple(RSS::TestSetupMakerITunes): .
test_setup_maker_with_nested_categories(RSS::TestSetupMakerITunes): .
test_setup_maker(RSS::TestSetupMakerSlash): .
test_parser(RSS::TestSlash): .
test_to_s(RSS::TestSlash): .
test_accessor(RSS::TestSyndication): .
test_parser(RSS::TestSyndication): .
test_to_s(RSS::TestSyndication): .
test_accessor(RSS::TestTaxonomy): .
test_parser(RSS::TestTaxonomy): .
test_to_s(RSS::TestTaxonomy): .
test_to_s_09(RSS::TestToS): .
test_to_s_10(RSS::TestToS): .
test_to_s_20(RSS::TestToS): .
test_accessor(RSS::TestTrackBack): .
test_parser(RSS::TestTrackBack): .
test_to_s(RSS::TestTrackBack): .
test_version(RSS::TestVersion): .
test_accessor(RSS::TestXMLStyleSheet): .
test_bad_alternate(RSS::TestXMLStyleSheet): .
test_parse(RSS::TestXMLStyleSheet): .
test_to_s(RSS::TestXMLStyleSheet): .
test_alias(TestAlias): .
test_00_new(TestArray): .
test_01_square_brackets(TestArray): .
test_0_literal(TestArray): .
test_AND(TestArray): .
test_AREF(TestArray): .
test_ASET(TestArray): .
test_CMP(TestArray): .
test_EQUAL(TestArray): .
test_LSHIFT(TestArray): .
test_MINUS(TestArray): .
test_MUL(TestArray): .
test_OR(TestArray): .
test_PLUS(TestArray): .
test_VERY_EQUAL(TestArray): .
test_array_andor_0(TestArray): .
test_assoc(TestArray): .
test_at(TestArray): .
test_beg_end_0(TestArray): .
test_clear(TestArray): .
test_clone(TestArray): .
test_collect(TestArray): .
test_collect!(TestArray): .
test_combination(TestArray): .
test_compact(TestArray): .
test_compact!(TestArray): .
test_compact_0(TestArray): .
test_concat(TestArray): .
test_count(TestArray): ./test/ruby/test_array.rb:536: warning: given block not used
.
test_delete(TestArray): .
test_delete_at(TestArray): .
test_delete_if(TestArray): .
test_drop(TestArray): .
test_drop_while(TestArray): .
test_dup(TestArray): .
test_each(TestArray): .
test_each_index(TestArray): .
test_empty?(TestArray): .
test_empty_0(TestArray): .
test_eql?(TestArray): .
test_fill(TestArray): .
test_fill_0(TestArray): .
test_find_all_0(TestArray): .
test_first(TestArray): .
test_flatten(TestArray): .
test_flatten!(TestArray): .
test_flatten_with_callcc(TestArray): .
test_hash(TestArray): .
test_include?(TestArray): .
test_index(TestArray): .
test_join(TestArray): .
test_last(TestArray): .
test_length(TestArray): .
test_map!(TestArray): .
test_misc_0(TestArray): .
test_nitems(TestArray): .
test_pack(TestArray): .
test_permutation(TestArray): .
test_pop(TestArray): .
test_product(TestArray): .
test_push(TestArray): .
test_rassoc(TestArray): .
test_reject!(TestArray): .
test_replace(TestArray): .
test_reverse(TestArray): .
test_reverse!(TestArray): .
test_reverse_each(TestArray): .
test_rindex(TestArray): .
test_shift(TestArray): .
test_size(TestArray): .
test_slice(TestArray): .
test_slice!(TestArray): .
test_sort(TestArray): .
test_sort!(TestArray): .
test_sort_0(TestArray): .
test_split_0(TestArray): .
test_take(TestArray): .
test_take_while(TestArray): .
test_to_a(TestArray): .
test_to_ary(TestArray): .
test_to_s(TestArray): .
test_uniq(TestArray): .
test_uniq!(TestArray): .
test_uniq_0(TestArray): .
test_unshift(TestArray): .
test_values_at(TestArray): .
test_assign(TestAssignment): .
test_assign2(TestAssignment): .
test_break(TestAssignment): .
test_lambda(TestAssignment): .
test_multi(TestAssignment): .
test_next(TestAssignment): ./test/ruby/test_assignment.rb:386: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:399: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:411: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:424: warning: method redefined; discarding old r
.
test_return(TestAssignment): ./test/ruby/test_assignment.rb:151: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:152: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:153: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:154: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:155: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:156: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:157: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:158: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:159: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:160: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:162: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:163: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:164: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:165: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:166: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:167: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:168: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:169: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:170: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:172: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:173: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:174: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:175: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:176: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:177: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:178: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:179: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:180: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:182: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:183: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:184: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:185: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:186: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:187: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:188: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:189: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:190: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:191: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:192: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:194: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:195: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:196: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:197: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:198: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:199: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:200: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:201: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:202: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:203: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:205: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:206: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:207: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:208: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:209: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:210: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:211: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:212: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:213: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:214: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:216: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:217: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:218: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:219: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:220: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:221: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:222: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:223: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:224: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:225: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:226: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:228: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:229: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:230: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:231: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:232: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:233: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:234: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:235: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:236: warning: method redefined; discarding old r
./test/ruby/test_assignment.rb:237: warning: method redefined; discarding old r
.
test_yield(TestAssignment): ./test/ruby/test_assignment.rb:90: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:91: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:92: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:93: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:94: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:95: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:96: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:97: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:99: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:100: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:101: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:102: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:103: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:104: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:106: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:107: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:108: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:109: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:110: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:111: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:112: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:113: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:114: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:115: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:116: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:118: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:119: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:120: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:121: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:122: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:123: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:124: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:125: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:126: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:128: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:129: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:130: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:131: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:132: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:133: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:134: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:135: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:136: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:137: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:139: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:140: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:141: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:142: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:143: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:144: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:145: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:146: warning: method redefined; discarding old f
./test/ruby/test_assignment.rb:147: warning: method redefined; discarding old f
.
test_begin_and_eval(TestBeginEndBlock): .
test_beginendblock(TestBeginEndBlock): .
test_begininmethod(TestBeginEndBlock): .
test_endblockwarn(TestBeginEndBlock): .
test_raise_in_at_exit(TestBeginEndBlock): .
test_should_propagate_exit_code(TestBeginEndBlock): .
test_should_propagate_signaled(TestBeginEndBlock): .
test_bignum(TestBignum): .
test_calc(TestBignum): .
test_shift(TestBignum): .
test_to_s(TestBignum): .
test_too_big_to_s(TestBignum): .
test_call(TestCall): .
test_case(TestCase): .
test_clone(TestClone): .
test_condition(TestCondition): .
test_const(TestConst): intentionally redefines TEST3, TEST4
.
test_defined(TestDefined): .
test_seek(TestDir): .
test_all(TestEnumerable): .
test_any(TestEnumerable): .
test_callcc(TestEnumerable): .
test_count(TestEnumerable): .
test_cycle(TestEnumerable): .
test_drop(TestEnumerable): .
test_drop_while(TestEnumerable): .
test_each_with_index(TestEnumerable): .
test_find(TestEnumerable): .
test_find_all(TestEnumerable): .
test_find_index(TestEnumerable): .
test_first(TestEnumerable): .
test_grep(TestEnumerable): .
test_group_by(TestEnumerable): .
test_inject(TestEnumerable): .
test_max(TestEnumerable): .
test_max_by(TestEnumerable): .
test_member(TestEnumerable): .
test_min(TestEnumerable): .
test_min_by(TestEnumerable): .
test_minmax(TestEnumerable): .
test_minmax_by(TestEnumerable): .
test_none(TestEnumerable): .
test_one(TestEnumerable): .
test_partition(TestEnumerable): .
test_reject(TestEnumerable): .
test_sort(TestEnumerable): .
test_sort_by(TestEnumerable): .
test_take(TestEnumerable): .
test_take_while(TestEnumerable): .
test_to_a(TestEnumerable): .
test_zip(TestEnumerable): .
test_cons(TestEnumerator): .
test_gc(TestEnumerator): .
test_initialize(TestEnumerator): .
test_initialize_copy(TestEnumerator): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/generator.rb:188: warning: method redefined; discarding old next
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/generator.rb:200: warning: method redefined; discarding old rewind
.
test_iterators(TestEnumerator): .
test_loop(TestEnumerator): .
test_nested_itaration(TestEnumerator): .
test_next(TestEnumerator): .
test_next_rewind(TestEnumerator): .
test_slice(TestEnumerator): .
test_with_index(TestEnumerator): .
test_bracket(TestEnv): .
test_has_value(TestEnv): .
test_index(TestEnv): .
test_cvar_scope_with_instance_eval(TestEval): .
test_ev(TestEval): .
test_eval(TestEval): .
test_eval_and_define_method(TestEval): .
test_fixnum_instance_eval_cvar(TestEval): .
test_nil_instance_eval_cvar(TestEval): .
test_else(TestException): .
test_exception(TestException): .
test_to_s_taintness_propagation(TestException): .
test_each_byte_extended_file(TestFile): .
test_eof_0(TestFile): .
test_eof_0_rw(TestFile): .
test_eof_0_seek(TestFile): .
test_eof_1(TestFile): .
test_eof_1_seek(TestFile): .
test_eof_2(TestFile): .
test_eof_3(TestFile): .
test_fnmatch(TestFile): .
test_getc_extended_file(TestFile): .
test_gets_extended_file(TestFile): .
test_gets_para_extended_file(TestFile): .
test_read_all_extended_file(TestFile): .
test_truncate_rbuf(TestFile): .
test_truncate_wbuf(TestFile): .
test_unlink_before_close(TestFile): .
test_atime(TestFileExhaustive): .
test_basename(TestFileExhaustive): .
test_blockdev_p(TestFileExhaustive): .
test_chardev_p(TestFileExhaustive): .
test_chmod(TestFileExhaustive): .
test_chown(TestFileExhaustive): .
test_ctime(TestFileExhaustive): .
test_directory_p(TestFileExhaustive): .
test_dirname(TestFileExhaustive): .
test_executable_p(TestFileExhaustive): .
test_executable_real_p(TestFileExhaustive): .
test_exist_p(TestFileExhaustive): .
test_expand_path(TestFileExhaustive): .
test_extname(TestFileExhaustive): .
test_file_p(TestFileExhaustive): .
test_find_file(TestFileExhaustive): .
test_flock(TestFileExhaustive): .
test_ftype(TestFileExhaustive): .
test_hardlink(TestFileExhaustive): .
test_identical_p(TestFileExhaustive): .
test_join(TestFileExhaustive): .
test_lchmod(TestFileExhaustive): .
test_lchown(TestFileExhaustive): .
test_mtime(TestFileExhaustive): .
test_owned_p(TestFileExhaustive): .
test_path(TestFileExhaustive): .
test_path_check(TestFileExhaustive): .
test_pipe_p(TestFileExhaustive): .
test_readable_p(TestFileExhaustive): .
test_readable_real_p(TestFileExhaustive): .
test_rename(TestFileExhaustive): .
test_size(TestFileExhaustive): .
test_size_p(TestFileExhaustive): .
test_socket_p(TestFileExhaustive): .
test_split(TestFileExhaustive): .
test_stat(TestFileExhaustive): .
test_stat_blockdev_p(TestFileExhaustive): .
test_stat_chardev_p(TestFileExhaustive): .
test_stat_directory_p(TestFileExhaustive): .
test_stat_executable_p(TestFileExhaustive): .
test_stat_executable_real_p(TestFileExhaustive): .
test_stat_file_p(TestFileExhaustive): .
test_stat_ftype(TestFileExhaustive): .
test_stat_init(TestFileExhaustive): .
test_stat_owned_p(TestFileExhaustive): .
test_stat_pipe_p(TestFileExhaustive): .
test_stat_readable_p(TestFileExhaustive): .
test_stat_readable_real_p(TestFileExhaustive): .
test_stat_size(TestFileExhaustive): .
test_stat_size_p(TestFileExhaustive): .
test_stat_socket_p(TestFileExhaustive): .
test_stat_suid_sgid_sticky(TestFileExhaustive): .
test_stat_symlink_p(TestFileExhaustive): .
test_stat_writable_p(TestFileExhaustive): .
test_stat_writable_real_p(TestFileExhaustive): .
test_stat_zero_p(TestFileExhaustive): .
test_suid_sgid_sticky(TestFileExhaustive): .
test_symlink(TestFileExhaustive): .
test_symlink2(TestFileExhaustive): .
test_symlink_p(TestFileExhaustive): .
test_test(TestFileExhaustive): .
test_truncate(TestFileExhaustive): .
test_umask(TestFileExhaustive): .
test_unlink(TestFileExhaustive): .
test_utime(TestFileExhaustive): .
test_writable_p(TestFileExhaustive): .
test_writable_real_p(TestFileExhaustive): .
test_zero_p(TestFileExhaustive): .
test_pow(TestFixnum): .
test_div(TestFloat): .
test_divmod(TestFloat): .
test_float(TestFloat): .
test_modulo(TestFloat): .
test_nan(TestFloat): .
test_precision(TestFloat): .
test_remainder(TestFloat): .
test_strtod(TestFloat): .
test_symmetry_bignum(TestFloat): .
test_to_i(TestFloat): .
test_gc(TestGc): .
test_AREF(TestHash): .
test_ASET(TestHash): .
test_EQUAL(TestHash): .
test_clear(TestHash): .
test_clone(TestHash): .
test_default(TestHash): .
test_default=(TestHash): .
test_delete(TestHash): .
test_delete_if(TestHash): .
test_dup(TestHash): .
test_each(TestHash): .
test_each_key(TestHash): .
test_each_pair(TestHash): .
test_each_value(TestHash): .
test_empty?(TestHash): .
test_fetch(TestHash): .
test_hash(TestHash): .
test_hash_bignum_hash(TestHash): .
test_hash_hash(TestHash): .
test_include?(TestHash): .
test_invert(TestHash): .
test_key?(TestHash): .
test_keys(TestHash): .
test_length(TestHash): .
test_member?(TestHash): .
test_rehash(TestHash): .
test_reject(TestHash): .
test_reject!(TestHash): .
test_replace(TestHash): .
test_s_AREF(TestHash): .
test_s_new(TestHash): .
test_shift(TestHash): .
test_size(TestHash): .
test_sort(TestHash): .
test_store(TestHash): .
test_to_a(TestHash): .
test_to_hash(TestHash): .
test_to_s(TestHash): .
test_update(TestHash): .
test_value?(TestHash): .
test_values(TestHash): .
test_values_at(TestHash): .
test_binmode_after_closed(TestIO): .
test_gets_rs(TestIO): .
test_pos(TestIO): .
test_readpartial_pos(TestIO): F
test_if_unless(TestIfunless): .
test_Integer(TestInteger): .
test_abs(TestInteger): .
test_and(TestInteger): .
test_aref(TestInteger): .
test_ceil(TestInteger): .
test_cmp(TestInteger): .
test_divmod(TestInteger): .
test_eq(TestInteger): .
test_even_odd(TestInteger): .
test_fixnum_range(TestInteger): .
test_floor(TestInteger): .
test_lshift(TestInteger): .
test_marshal(TestInteger): .
test_minus(TestInteger): .
test_mult(TestInteger): .
test_not(TestInteger): .
test_or(TestInteger): .
test_pack_ber(TestInteger): .
test_pack_utf8(TestInteger): .
test_plus(TestInteger): .
test_pow(TestInteger): .
test_pred(TestInteger): .
test_printf_b(TestInteger): .
test_printf_b_sign(TestInteger): .
test_printf_di(TestInteger): .
test_printf_o(TestInteger): .
test_printf_o_sign(TestInteger): .
test_printf_x(TestInteger): .
test_printf_x_sign(TestInteger): .
test_remainder(TestInteger): .
test_round(TestInteger): .
test_rshift(TestInteger): .
test_succ(TestInteger): .
test_to_s(TestInteger): .
test_truncate(TestInteger): .
test_unary_minus(TestInteger): .
test_unary_plus(TestInteger): .
test_xor(TestInteger): .
test_zero_nonzero(TestInteger): .
test_append_method_to_built_in_class(TestIterator): .
test_argument(TestIterator): .
test_array(TestIterator): .
test_assoc_yield(TestIterator): .
test_block(TestIterator): .
test_block_argument_without_paren(TestIterator): .
test_block_given(TestIterator): .
test_block_given_within_iterator(TestIterator): .
test_block_passing(TestIterator): .
test_break(TestIterator): .
test_break__nested_loop1(TestIterator): .
test_break__nested_loop2(TestIterator): .
test_break__nested_loop3(TestIterator): .
test_break_from_enum(TestIterator): .
test_collect(TestIterator): .
test_get_block(TestIterator): .
test_iter4(TestIterator): .
test_iter_test2(TestIterator): .
test_iterator(TestIterator): .
test_itertest(TestIterator): .
test_ljump(TestIterator): .
test_marity(TestIterator): .
test_nested_iterator(TestIterator): .
test_proc(TestIterator): .
test_proc_return1(TestIterator): .
test_proc_return2(TestIterator): .
test_return1(TestIterator): .
test_return2(TestIterator): .
test_return_trace_func(TestIterator): .
test_yield_vs_call(TestIterator): .
test_anonymous(TestMarshal): .
test_array(TestMarshal): .
test_array_ivar(TestMarshal): .
test_array_subclass(TestMarshal): .
test_bignum(TestMarshal): .
test_exception(TestMarshal): .
test_exception_subclass(TestMarshal): .
test_extend(TestMarshal): .
test_extend_string(TestMarshal): .
test_false(TestMarshal): .
test_fixnum(TestMarshal): .
test_fixnum_64bit(TestMarshal): .
test_fixnum_ivar(TestMarshal): .
test_fixnum_ivar_self(TestMarshal): .
test_float(TestMarshal): .
test_float_extend(TestMarshal): .
test_float_inf_nan(TestMarshal): .
test_float_ivar(TestMarshal): .
test_float_ivar_self(TestMarshal): .
test_hash(TestMarshal): .
test_hash_default(TestMarshal): .
test_hash_default_proc(TestMarshal): .
test_hash_extend(TestMarshal): .
test_hash_ivar(TestMarshal): .
test_hash_subclass(TestMarshal): .
test_hash_subclass_extend(TestMarshal): .
test_marshal(TestMarshal): .
test_nil(TestMarshal): .
test_object(TestMarshal): .
test_object_extend(TestMarshal): .
test_object_subclass(TestMarshal): .
test_object_subclass_extend(TestMarshal): .
test_range(TestMarshal): .
test_range_cyclic(TestMarshal): .
test_range_subclass(TestMarshal): .
test_regexp(TestMarshal): .
test_regexp_subclass(TestMarshal): .
test_share(TestMarshal): .
test_singleton(TestMarshal): .
test_string(TestMarshal): .
test_string_crlf(TestMarshal): .
test_string_empty(TestMarshal): .
test_string_escape(TestMarshal): .
test_string_ivar(TestMarshal): .
test_string_subclass(TestMarshal): .
test_string_subclass_cycle(TestMarshal): .
test_string_subclass_extend(TestMarshal): .
test_struct(TestMarshal): .
test_struct_ivar(TestMarshal): .
test_struct_subclass(TestMarshal): .
test_struct_subclass_extend(TestMarshal): .
test_struct_toplevel(TestMarshal): .
test_symbol(TestMarshal): .
test_taint(TestMarshal): .
test_time(TestMarshal): .
test_time_ivar(TestMarshal): .
test_time_subclass(TestMarshal): .
test_too_long_string(TestMarshal): .
test_true(TestMarshal): .
test_math(TestMath): .
test_arity(TestMethod): .
test_arity_special(TestMethod): .
test_attrset_ivar(TestMethod): .
test_call(TestMethod): .
test_callee(TestMethod): .
test_caller_negative_level(TestMethod): .
test_clone(TestMethod): .
test_default_accessibility(TestMethod): .
test_define_method(TestMethod): .
test_eq(TestMethod): .
test_hash(TestMethod): .
test_inspect(TestMethod): .
test_instance_method(TestMethod): .
test_new(TestMethod): .
test_receiver_name_owner(TestMethod): .
test_unbind(TestMethod): .
test_id2ref_17(TestObjectSpace): .
test_id2ref_18(TestObjectSpace): .
test_id2ref_19(TestObjectSpace): .
test_id2ref_20(TestObjectSpace): .
test_id2ref_21(TestObjectSpace): .
test_id2ref_22(TestObjectSpace): .
test_id2ref_23(TestObjectSpace): .
test_id2ref_24(TestObjectSpace): .
test_id2ref_25(TestObjectSpace): .
test_id2ref_26(TestObjectSpace): .
test_id2ref_27(TestObjectSpace): .
test_id2ref_28(TestObjectSpace): .
test_id2ref_29(TestObjectSpace): .
test_id2ref_30(TestObjectSpace): .
test_id2ref_31(TestObjectSpace): .
test_id2ref_32(TestObjectSpace): .
test_id2ref_33(TestObjectSpace): .
test_id2ref_34(TestObjectSpace): .
test_id2ref_35(TestObjectSpace): .
test_comment(TestPack): .
test_format_string_modified(TestPack): .
test_illegal_bang(TestPack): .
test_integer_endian(TestPack): .
test_pack(TestPack): .
test_pack_N(TestPack): .
test_pack_P(TestPack): .
test_pack_U(TestPack): .
test_pack_n(TestPack): .
test_pack_p(TestPack): .
test_pack_unpack_Z(TestPack): .
test_pack_unpack_aA(TestPack): .
test_pack_unpack_bB(TestPack): .
test_pack_unpack_hH(TestPack): .
test_unpack_N(TestPack): .
test_unpack_n(TestPack): .
test_basename(TestPath): .
test_dirname(TestPath): .
test_path(TestPath): .
test_eof_0(TestPipe): .
test_eof_0_rw(TestPipe): .
test_eof_1(TestPipe): .
test_eof_2(TestPipe): .
test_eof_3(TestPipe): .
test_write(TestPipe): .
test_arity(TestProc): .
test_block_par(TestProc): .
test_define_method_scope(TestProc): .
test_eq(TestProc): .
test_proc(TestProc): .
test_rlimit_availability(TestProcess): .
test_rlimit_nofile(TestProcess): .
test_0x100000000(TestRand): .
test_0x1000000000000(TestRand): .
test_0x1000000000001(TestRand): .
test_0x100000001(TestRand): .
test_0x3fffffff(TestRand): .
test_0x3fffffffffffffff(TestRand): .
test_0x40000000(TestRand): .
test_0x4000000000000000(TestRand): .
test_0x4000000000000001(TestRand): .
test_0x40000001(TestRand): .
test_0xffffffff(TestRand): .
test_mt(TestRand): .
test_neg_0x10000(TestRand): .
test_neg_0x10000000000(TestRand): .
test_rand_0x100000000(TestRand): .
test_evaluation_order(TestRange): .
test_range_string(TestRange): .
test_closed_pipe(TestReadPartial): .
test_length_zero(TestReadPartial): .
test_open_pipe(TestReadPartial): .
test_with_stdio(TestReadPartial): .
test_KCODE(TestRegexp): .
test_assert_normal_exit(TestRegexp): .
test_backward(TestRegexp): .
test_casefold_p(TestRegexp): .
test_char_class(TestRegexp): .
test_char_to_option(TestRegexp): .
test_char_to_option_kcode(TestRegexp): .
test_dup(TestRegexp): .
test_eqq(TestRegexp): .
test_equal(TestRegexp): .
test_exec(TestRegexp): .
test_getter(TestRegexp): .
test_initialize(TestRegexp): .
test_inspect(TestRegexp): .
test_last_match(TestRegexp): .
test_match(TestRegexp): .
test_match_aref(TestRegexp): .
test_match_array(TestRegexp): .
test_match_captures(TestRegexp): .
test_match_init_copy(TestRegexp): .
test_match_inspect(TestRegexp): .
test_match_setter(TestRegexp): .
test_match_size(TestRegexp): .
test_match_values_at(TestRegexp): .
test_optimize_last_anycharstar(TestRegexp): .
test_options(TestRegexp): .
test_parse(TestRegexp): .
test_parse_curly_brace(TestRegexp): .
test_posix_bracket(TestRegexp): .
test_quote(TestRegexp): .
test_range_greedy(TestRegexp): .
test_regexp_poped(TestRegexp): .
test_regsub(TestRegexp): .
test_ruby_core_27247(TestRegexp): .
test_ruby_dev_24643(TestRegexp): .
test_ruby_dev_24887(TestRegexp): .
test_ruby_dev_31309(TestRegexp): .
test_ruby_talk_116455(TestRegexp): .
test_source(TestRegexp): .
test_taint(TestRegexp): .
test_to_s(TestRegexp): .
test_to_s2(TestRegexp): .
test_unescape(TestRegexp): .
test_uninitialized(TestRegexp): .
test_union2(TestRegexp): .
test_yoshidam_net_20041111_1(TestRegexp): .
test_home_path(TestRequire): .
test_event(TestSetTraceFunc): .
test_child_vtalrm(TestSignal): .
test_exit_action(TestSignal): .
test_signal(TestSignal): .
test_sleep_5sec(TestSleep): .
test_inspect(TestString): .
test_sum(TestString): .
test_bang(TestStringchar): .
test_char(TestStringchar): .
test_string(TestStringchar): .
test_struct(TestStruct): .
test_array1(TestSuper): .
test_array2(TestSuper): .
test_array3(TestSuper): .
test_array4(TestSuper): .
test_define_method(TestSuper): .
test_double1(TestSuper): .
test_double2(TestSuper): .
test_double3(TestSuper): .
test_optional1(TestSuper): .
test_optional2(TestSuper): .
test_optional3(TestSuper): .
test_optional4(TestSuper): .
test_optional5(TestSuper): .
test_single1(TestSuper): .
test_single2(TestSuper): .
test_super_in_block_call(TestSuper): .
test_inspect_dollar(TestSymbol): .
test_inspect_invalid(TestSymbol): .
test_inspect_number(TestSymbol): .
test_inspect_suboptimal(TestSymbol): .
test_to_proc(TestSymbol): .
test_syntax(TestSystem): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/drb/dlogd.rb:23: warning: literal in condition
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/from.rb:57: warning: ambiguous first argument; put parentheses or even spaces
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/from.rb:62: warning: ambiguous first argument; put parentheses or even spaces
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:147: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:148: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:149: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:150: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:151: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:152: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:165: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:166: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:167: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:168: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:169: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:170: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:171: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:172: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:173: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:187: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:188: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:189: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:190: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:191: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:192: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:193: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:194: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:195: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:208: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:209: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:210: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:211: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:212: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:213: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:214: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:215: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:216: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:616: warning: literal in condition
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:651: warning: statement not reached
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:720: warning: statement not reached
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:948: warning: statement not reached
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:958: warning: statement not reached
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/sample/test.rb:968: warning: statement not reached
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/ext/tk/lib/tkextlib/tktable/tktable.rb:152: warning: useless use of - in void context
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/ext/tk/sample/demos-en/floor2.rb:2: warning: unused literal ignored
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/ext/tk/sample/tkextlib/iwidgets/sample/spinner.rb:25: warning: ambiguous first argument; put parentheses or even spaces
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/ext/tk/sample/tkfrom.rb:69: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/ext/tk/sample/tkfrom.rb:80: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/ext/tk/sample/tkmultilistbox.rb:88: warning: `*' interpreted as argument prefix
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/ext/tk/sample/tkmultilistbox.rb:113: warning: `*' interpreted as argument prefix
.
test_system(TestSystem): script_tmp:3: warning: global variable `$zzz' not initialized
.
test_at(TestTime): .
test_huge_difference(TestTime): .
test_time_add(TestTime): .
test_time_subt(TestTime): .
test_time_time(TestTime): .
test_timegm(TestTime): .
test_trace(TestTrace): .
test_variable(TestVariable): .
test_until(TestWhileuntil): .
test_while(TestWhileuntil): .
test_aref(TestSDBM): .
test_aset(TestSDBM): .
test_clear(TestSDBM): .
test_close(TestSDBM): .
test_delete(TestSDBM): .
test_delete_if(TestSDBM): .
test_delete_with_block(TestSDBM): .
test_each_key(TestSDBM): .
test_each_pair(TestSDBM): .
test_each_value(TestSDBM): .
test_empty?(TestSDBM): .
test_fetch(TestSDBM): .
test_has_value?(TestSDBM): .
test_haskey?(TestSDBM): .
test_index(TestSDBM): .
test_indexes(TestSDBM): .
test_invert(TestSDBM): .
test_keys(TestSDBM): .
test_length(TestSDBM): .
test_reject(TestSDBM): .
test_replace(TestSDBM): .
test_s_new_has_no_block(TestSDBM): .
test_s_open_error(TestSDBM): .
test_s_open_no_create(TestSDBM): .
test_s_open_nolock(TestSDBM): .
test_s_open_with_block(TestSDBM): .
test_select_with_block(TestSDBM): .
test_shift(TestSDBM): .
test_to_a(TestSDBM): .
test_to_hash(TestSDBM): .
test_update(TestSDBM): .
test_values(TestSDBM): .
test_values_at(TestSDBM): .
test_version(TestSDBM): .
test_normal(SOAP::TestEnvelopeNamespace): .
test_date(SOAP::TestMapping): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:527: warning: Date::new0 is deprecated; use Date::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:527: warning: Date::new0 is deprecated; use Date::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:527: warning: Date::new0 is deprecated; use Date::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:527: warning: Date::new0 is deprecated; use Date::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:527: warning: Date::new0 is deprecated; use Date::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:527: warning: Date::new0 is deprecated; use Date::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:527: warning: Date::new0 is deprecated; use Date::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:527: warning: Date::new0 is deprecated; use Date::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:527: warning: Date::new0 is deprecated; use Date::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:527: warning: Date::new0 is deprecated; use Date::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:527: warning: Date::new0 is deprecated; use Date::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:527: warning: Date::new0 is deprecated; use Date::new!
.
test_datetime(SOAP::TestMapping): .
test_aref(SOAP::TestProperty): .
test_hook_name(SOAP::TestProperty): .
test_hook_then_lock(SOAP::TestProperty): .
test_initialize(SOAP::TestProperty): .
test_key_hook_cascade(SOAP::TestProperty): .
test_key_hook_no_cascade(SOAP::TestProperty): .
test_keys(SOAP::TestProperty): .
test_load(SOAP::TestProperty): .
test_lock_cascade(SOAP::TestProperty): .
test_lock_each(SOAP::TestProperty): .
test_lock_split(SOAP::TestProperty): .
test_lock_unlock_return(SOAP::TestProperty): .
test_lshift(SOAP::TestProperty): .
test_referent(SOAP::TestProperty): .
test_s_load(SOAP::TestProperty): .
test_to_key_and_deref(SOAP::TestProperty): .
test_value_hook(SOAP::TestProperty): .
test_SOAPAnyURI(SOAP::TestSOAP): .
test_SOAPBase64Binary(SOAP::TestSOAP): .
test_SOAPBoolean(SOAP::TestSOAP): .
test_SOAPDate(SOAP::TestSOAP): .
test_SOAPDateTime(SOAP::TestSOAP): .
test_SOAPDecimal(SOAP::TestSOAP): .
test_SOAPDouble(SOAP::TestSOAP): .
test_SOAPDuration(SOAP::TestSOAP): .
test_SOAPFloat(SOAP::TestSOAP): .
test_SOAPGDay(SOAP::TestSOAP): .
test_SOAPGMonth(SOAP::TestSOAP): .
test_SOAPGMonthDay(SOAP::TestSOAP): .
test_SOAPGYear(SOAP::TestSOAP): .
test_SOAPGYearMonth(SOAP::TestSOAP): .
test_SOAPHexBinary(SOAP::TestSOAP): .
test_SOAPInt(SOAP::TestSOAP): .
test_SOAPInteger(SOAP::TestSOAP): .
test_SOAPLong(SOAP::TestSOAP): .
test_SOAPNil(SOAP::TestSOAP): .
test_SOAPQName(SOAP::TestSOAP): .
test_SOAPString(SOAP::TestSOAP): .
test_SOAPTime(SOAP::TestSOAP): .
test_add(SOAP::TestSOAPElement): .
test_from_obj(SOAP::TestSOAPElement): .
test_initialize(SOAP::TestSOAPElement): .
test_member(SOAP::TestSOAPElement): .
test_to_obj(SOAP::TestSOAPElement): .
test_basic_auth(SOAP::TestStreamHandler): .
test_charset(SOAP::TestStreamHandler): .
test_normal(SOAP::TestStreamHandler): .
test_proxy(SOAP::TestStreamHandler): .
test_uri(SOAP::TestStreamHandler): .
test_doc_enc_doc_enc(SOAP::TestStyleUse): .
test_doc_enc_doc_lit(SOAP::TestStyleUse): .
test_doc_lit_doc_enc(SOAP::TestStyleUse): .
test_doc_lit_doc_lit(SOAP::TestStyleUse): .
test_rpc_enc_rpc_enc(SOAP::TestStyleUse): .
test_rpc_enc_rpc_lit(SOAP::TestStyleUse): .
test_rpc_lit_rpc_enc(SOAP::TestStyleUse): .
test_rpc_lit_rpc_lit(SOAP::TestStyleUse): .
test_aspdotnethandler(SOAP::ASPDotNet::TestASPDotNet): .
test_document_method(SOAP::ASPDotNet::TestASPDotNet): .
test_calc(SOAP::Calc::TestCalc): .
test_calc2(SOAP::Calc::TestCalc2): .
test_calc_cgi(SOAP::Calc::TestCalcCGI): .
test_custom_fault(SOAP::Fault::TestCustomFault): .
test_authfailure(SOAP::Header::TestAuthHeader): .
test_mu(SOAP::Header::TestAuthHeader): .
test_no_mu(SOAP::Header::TestAuthHeader): .
test_success_mu(SOAP::Header::TestAuthHeader): .
test_success_no_mu(SOAP::Header::TestAuthHeader): .
test_authfailure(SOAP::Header::TestAuthHeaderCGI): .
test_success(SOAP::Header::TestAuthHeaderCGI): .
test_string(SOAP::Header::TestSimpleHandler): .
test_hello_world(SOAP::HelloWorld::TestHelloWorld): .
test_marshal(SOAP::Marshal::TestDigraph): .
test_anonymous(SOAP::Marshal::TestMarshal): .
test_array(SOAP::Marshal::TestMarshal): .
test_array_ivar(SOAP::Marshal::TestMarshal): .
test_array_subclass(SOAP::Marshal::TestMarshal): .
test_bignum(SOAP::Marshal::TestMarshal): .
test_exception(SOAP::Marshal::TestMarshal): .
test_exception_subclass(SOAP::Marshal::TestMarshal): .
test_extend(SOAP::Marshal::TestMarshal): .
test_extend_string(SOAP::Marshal::TestMarshal): .
test_false(SOAP::Marshal::TestMarshal): .
test_fixnum(SOAP::Marshal::TestMarshal): .
test_fixnum_64bit(SOAP::Marshal::TestMarshal): .
test_fixnum_ivar(SOAP::Marshal::TestMarshal): .
test_fixnum_ivar_self(SOAP::Marshal::TestMarshal): .
test_float(SOAP::Marshal::TestMarshal): .
test_float_extend(SOAP::Marshal::TestMarshal): .
test_float_inf_nan(SOAP::Marshal::TestMarshal): .
test_float_ivar(SOAP::Marshal::TestMarshal): .
test_float_ivar_self(SOAP::Marshal::TestMarshal): .
test_hash(SOAP::Marshal::TestMarshal): .
test_hash_default(SOAP::Marshal::TestMarshal): .
test_hash_default_proc(SOAP::Marshal::TestMarshal): .
test_hash_extend(SOAP::Marshal::TestMarshal): .
test_hash_ivar(SOAP::Marshal::TestMarshal): .
test_hash_subclass(SOAP::Marshal::TestMarshal): .
test_hash_subclass_extend(SOAP::Marshal::TestMarshal): .
test_nil(SOAP::Marshal::TestMarshal): .
test_object(SOAP::Marshal::TestMarshal): .
test_object_extend(SOAP::Marshal::TestMarshal): .
test_object_subclass(SOAP::Marshal::TestMarshal): .
test_object_subclass_extend(SOAP::Marshal::TestMarshal): .
test_range(SOAP::Marshal::TestMarshal): .
test_range_cyclic(SOAP::Marshal::TestMarshal): .
test_range_subclass(SOAP::Marshal::TestMarshal): .
test_regexp(SOAP::Marshal::TestMarshal): .
test_regexp_subclass(SOAP::Marshal::TestMarshal): .
test_share(SOAP::Marshal::TestMarshal): .
test_singleton(SOAP::Marshal::TestMarshal): .
test_string(SOAP::Marshal::TestMarshal): .
test_string_crlf(SOAP::Marshal::TestMarshal): .
test_string_empty(SOAP::Marshal::TestMarshal): .
test_string_escape(SOAP::Marshal::TestMarshal): .
test_string_ivar(SOAP::Marshal::TestMarshal): .
test_string_subclass(SOAP::Marshal::TestMarshal): .
test_string_subclass_cycle(SOAP::Marshal::TestMarshal): .
test_string_subclass_extend(SOAP::Marshal::TestMarshal): .
test_struct(SOAP::Marshal::TestMarshal): .
test_struct_ivar(SOAP::Marshal::TestMarshal): .
test_struct_subclass(SOAP::Marshal::TestMarshal): .
test_struct_subclass_extend(SOAP::Marshal::TestMarshal): .
test_struct_toplevel(SOAP::Marshal::TestMarshal): .
test_symbol(SOAP::Marshal::TestMarshal): .
test_time(SOAP::Marshal::TestMarshal): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
.
test_time_ivar(SOAP::Marshal::TestMarshal): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
.
test_time_subclass(SOAP::Marshal::TestMarshal): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
.
test_true(SOAP::Marshal::TestMarshal): .
test_foo1(SOAP::Marshal::TestStruct): .
test_foo2(SOAP::Marshal::TestStruct): .
test_foo3(SOAP::Marshal::TestStruct): .
test_struct(SOAP::Struct::TestStruct): .
test_get_file(SOAP::SWA::TestFile): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/soap/attachment.rb:55: warning: instance variable @content not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/soap/mimemessage.rb:193: warning: instance variable @boundary not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/soap/attachment.rb:55: warning: instance variable @content not initialized
.
test_put_file(SOAP::SWA::TestFile): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/soap/attachment.rb:55: warning: instance variable @content not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/soap/mimemessage.rb:193: warning: instance variable @boundary not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/soap/attachment.rb:55: warning: instance variable @content not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/soap/mimemessage.rb:193: warning: instance variable @boundary not initialized
.
test_old_driver(SOAP::TestCalc): .
test_rpc_driver(SOAP::TestCalc): .
test_document(SOAP::TestDocument): .
test_ping(SOAP::TestSimpleType): .
test_getsockopt(TestBasicSocket): .
test_listen(TestBasicSocket): .
test_setsockopt(TestBasicSocket): .
test_accept_nonblock(TestNonblockSocket): .
test_connect_nonblock(TestNonblockSocket): .
test_read_nonblock(TestNonblockSocket): .
test_socket_recvfrom_nonblock(TestNonblockSocket): .
test_tcp_recv_nonblock(TestNonblockSocket): .
test_udp_recv_nonblock(TestNonblockSocket): .
test_udp_recvfrom_nonblock(TestNonblockSocket): .
test_unpack_sockaddr(TestSocket): .
test_addr(TestUNIXSocket): E
test_dgram_pair(TestUNIXSocket): .
test_fd_passing(TestUNIXSocket): .
test_noname_addr(TestUNIXSocket): .
test_noname_path(TestUNIXSocket): .
test_noname_peeraddr(TestUNIXSocket): .
test_noname_recv_nonblock(TestUNIXSocket): .
test_noname_recvfrom(TestUNIXSocket): .
test_noname_unpack_sockaddr_un(TestUNIXSocket): .
test_nul(TestUNIXSocket): .
test_too_long_path(TestUNIXSocket): .
test_eof_0(TestStringIO): .
test_eof_0_rw(TestStringIO): .
test_eof_0_seek(TestStringIO): .
test_eof_1(TestStringIO): .
test_eof_1_seek(TestStringIO): .
test_eof_2(TestStringIO): .
test_eof_3(TestStringIO): .
test_overwrite(TestStringIO): .
test_reopen(TestStringIO): .
test_seek_beyond_eof(TestStringIO): .
test_truncate(TestStringIO): .
test_AREF(TestStringScanner): .
test_bol?(TestStringScanner): .
test_concat(TestStringScanner): .
test_const_Id(TestStringScanner): .
test_const_Version(TestStringScanner): .
test_dup(TestStringScanner): .
test_eos?(TestStringScanner): .
test_get_byte(TestStringScanner): .
test_getch(TestStringScanner): .
test_inspect(TestStringScanner): .
test_matched(TestStringScanner): .
test_matched_size(TestStringScanner): ./test/strscan/test_stringscanner.rb:565: warning: StringScanner#matchedsize is obsolete; use #matched_size instead
.
test_pos(TestStringScanner): .
test_post_match(TestStringScanner): .
test_pre_match(TestStringScanner): .
test_reset(TestStringScanner): .
test_s_allocate(TestStringScanner): .
test_s_mustc(TestStringScanner): .
test_s_new(TestStringScanner): .
test_scan(TestStringScanner): .
test_skip(TestStringScanner): .
test_string(TestStringScanner): .
test_terminate(TestStringScanner): .
test_assert(Test::Unit::TC_Assertions): .
test_assert_block(Test::Unit::TC_Assertions): .
test_assert_equal(Test::Unit::TC_Assertions): .
test_assert_in_delta(Test::Unit::TC_Assertions): .
test_assert_instance_of(Test::Unit::TC_Assertions): .
test_assert_kind_of(Test::Unit::TC_Assertions): .
test_assert_match(Test::Unit::TC_Assertions): .
test_assert_nil(Test::Unit::TC_Assertions): .
test_assert_no_match(Test::Unit::TC_Assertions): .
test_assert_not_equal(Test::Unit::TC_Assertions): .
test_assert_not_nil(Test::Unit::TC_Assertions): .
test_assert_not_same(Test::Unit::TC_Assertions): .
test_assert_nothing_raised(Test::Unit::TC_Assertions): .
test_assert_nothing_thrown(Test::Unit::TC_Assertions): .
test_assert_operator(Test::Unit::TC_Assertions): .
test_assert_raise(Test::Unit::TC_Assertions): .
test_assert_respond_to(Test::Unit::TC_Assertions): .
test_assert_same(Test::Unit::TC_Assertions): .
test_assert_send(Test::Unit::TC_Assertions): .
test_assert_throws(Test::Unit::TC_Assertions): .
test_condition_invariant(Test::Unit::TC_Assertions): .
test_flunk(Test::Unit::TC_Assertions): .
test_display(Test::Unit::TC_Error): .
test_add_error(Test::Unit::TC_TestCase): .
test_add_failed_assertion(Test::Unit::TC_TestCase): .
test_add_failure_nested(Test::Unit::TC_TestCase): .
test_assertion_failed_not_called(Test::Unit::TC_TestCase): .
test_creation(Test::Unit::TC_TestCase): .
test_equality(Test::Unit::TC_TestCase): .
test_no_tests(Test::Unit::TC_TestCase): .
test_setup_teardown(Test::Unit::TC_TestCase): .
test_suite(Test::Unit::TC_TestCase): .
test_fault_notification(Test::Unit::TC_TestResult): .
test_passed?(Test::Unit::TC_TestResult): .
test_result_changed_notification(Test::Unit::TC_TestResult): .
test_add(Test::Unit::TC_TestSuite): .
test_delete(Test::Unit::TC_TestSuite): .
test_empty?(Test::Unit::TC_TestSuite): .
test_equality(Test::Unit::TC_TestSuite): .
test_run(Test::Unit::TC_TestSuite): .
test_size(Test::Unit::TC_TestSuite): .
test_display(Test::Unit::TestFailure): .
test_basic_collection(Test::Unit::Collector::TC_ObjectSpace): .
test_filtered_collection(Test::Unit::Collector::TC_ObjectSpace): .
test_collect_file(Test::Unit::Collector::TestDir): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:24: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:24: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
.
test_collect_multi(Test::Unit::Collector::TestDir): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:24: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
.
test_dir(Test::Unit::Collector::TestDir): .
test_filtering(Test::Unit::Collector::TestDir): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:24: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
.
test_fs(Test::Unit::Collector::TestDir): .
test_fs_entries(Test::Unit::Collector::TestDir): .
test_fs_pwd(Test::Unit::Collector::TestDir): .
test_fs_require(Test::Unit::Collector::TestDir): .
test_fs_sub(Test::Unit::Collector::TestDir): .
test_multilevel_collect(Test::Unit::Collector::TestDir): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:24: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
.
test_nil_pattern(Test::Unit::Collector::TestDir): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:24: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
.
test_simple_collect(Test::Unit::Collector::TestDir): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:24: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:98: warning: instance variable @base not initialized
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/test/unit/collector/dir.rb:85: warning: instance variable @base not initialized
.
RUNIT::TestAssert#test_assert_no_exception: .
RUNIT::TestAssert#test_assert_matches: .
RUNIT::TestAssert#test_assert_with_2_argument: .
RUNIT::TestAssert#test_assert_operator: .
RUNIT::TestAssert#test_assert_equal_float_0_01: .
RUNIT::TestAssert#test_assert_equal_float_0_1: .
RUNIT::TestAssert#test_assert_respond_to: .
RUNIT::TestAssert#test_assert_equal_float_0_001: .
RUNIT::TestAssert#test_assert_not_match: .
RUNIT::TestAssert#test_assert_equal_float_minus_1_0: .
RUNIT::TestAssert#test_assert_fail: .
RUNIT::TestAssert#test_assert_same: .
RUNIT::TestAssert#test_assert_send: .
RUNIT::TestAssert#test_assert_exception: .
RUNIT::TestAssert#test_assert_equal_float_0_5: .
RUNIT::TestAssert#test_assert_kind_of: .
RUNIT::TestAssert#test_assert: .
RUNIT::TestAssert#test_assert_equal: .
RUNIT::TestAssert#test_assert_equal_float_0: .
RUNIT::TestAssert#test_assert_instance_of: .
RUNIT::TestAssert#test_assert_nil: .
RUNIT::TestAssert#test_assert_equal_float_0_raise: .
RUNIT::TestAssert#test_assert_match: .
RUNIT::TestAssert#test_assert_not_nil: .
RUNIT::TestTestCase#test_run: .
RUNIT::TestTestCase#test_name: .
RUNIT::TestTestCase#test_s_suite: .
RUNIT::TestTestCase#test_teardown_err: .
RUNIT::TestTestResult#test_errors: .
RUNIT::TestTestResult#test_run_asserts2: .
RUNIT::TestTestResult#test_failure_size: .
RUNIT::TestTestResult#test_run_tests: .
RUNIT::TestTestResult#test_failures: .
RUNIT::TestTestResult#test_run_no_exception: .
RUNIT::TestTestResult#test_succeed?: .
RUNIT::TestTestResult#test_error_size: .
RUNIT::TestTestResult#test_run_asserts: .
RUNIT::TestTestSuite#test_count_test_cases: .
RUNIT::TestTestSuite#test_add: .
test_add_remove_with_default_listener(Test::Unit::Util::TC_Observable): .
test_multiple_value_observation(Test::Unit::Util::TC_Observable): .
test_simple_observation(Test::Unit::Util::TC_Observable): .
test_value_observation(Test::Unit::Util::TC_Observable): .
test_hashing(Test::Unit::Util::TC_ProcWrapper): .
test_wrapping(Test::Unit::Util::TC_ProcWrapper): .
test_filter_backtrace(Test::Unit::Util::TestBacktraceFilter): .
test_nil_backtrace(Test::Unit::Util::TestBacktraceFilter): .
test_condvar(TC_Thread): .
test_condvar_wait_exception_handling(TC_Thread): .
test_condvar_wait_not_owner(TC_Thread): .
test_local_barrier(TC_Thread): .
test_queue_rescue(TC_Thread): .
test_extract(URI::TestCommon): .
test_kernel_uri(URI::TestCommon): .
test_regexp(URI::TestCommon): .
test_assemble(URI::TestFTP): .
test_parse(URI::TestFTP): .
test_paths(URI::TestFTP): .
test_select(URI::TestFTP): .
test_join(URI::TestGeneric): .
test_merge(URI::TestGeneric): .
test_parse(URI::TestGeneric): .
test_rfc3986_examples(URI::TestGeneric): .
test_route(URI::TestGeneric): .
test_set_component(URI::TestGeneric): .
test_equal(URI::TestHTTP): .
test_normalize(URI::TestHTTP): .
test_parse(URI::TestHTTP): .
test_request_uri(URI::TestHTTP): .
test_select(URI::TestHTTP): .
test_parse(URI::TestLDAP): .
test_select(URI::TestLDAP): .
test_build(URI::TestMailTo): .
test_select(URI::TestMailTo): .
test_cgi(TestWEBrickCGI): .
test_new(TestWEBrickCookie): .
test_parse(TestWEBrickCookie): .
test_parse_set_cookie(TestWEBrickCookie): .
test_parse_set_cookies(TestWEBrickCookie): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/time.rb:180: warning: 2 or 3 digits year is used
.
test_time(TestWEBrickCookie): .
test_basic_auth(TestWEBrickHTTPAuth): .
test_basic_auth2(TestWEBrickHTTPAuth): .
test_basic_auth3(TestWEBrickHTTPAuth): .
test_bad_messages(TestWEBrickHTTPRequest): .
test_chunked(TestWEBrickHTTPRequest): .
test_parse_09(TestWEBrickHTTPRequest): .
test_parse_10(TestWEBrickHTTPRequest): .
test_parse_11(TestWEBrickHTTPRequest): .
test_parse_get_params(TestWEBrickHTTPRequest): .
test_parse_header2(TestWEBrickHTTPRequest): .
test_parse_headers(TestWEBrickHTTPRequest): .
test_parse_headers3(TestWEBrickHTTPRequest): .
test_parse_post_params(TestWEBrickHTTPRequest): .
test_callbacks(TestWEBrickHTTPServer): .
test_lookup_server(TestWEBrickHTTPServer): .
test_mount(TestWEBrickHTTPServer): .
test_escape(TestWEBrickHTTPUtils): .
test_escape_form(TestWEBrickHTTPUtils): .
test_escape_path(TestWEBrickHTTPUtils): .
test_normilize_path(TestWEBrickHTTPUtils): .
test_split_header_value(TestWEBrickHTTPUtils): .
test_unescape(TestWEBrickHTTPUtils): .
test_unescape_form(TestWEBrickHTTPUtils): .
test_compar(TestWEBrickHTTPVersion): .
test_major(TestWEBrickHTTPVersion): .
test_minor(TestWEBrickHTTPVersion): .
test_to_s(TestWEBrickHTTPVersion): .
test_callbacks(TestWEBrickServer): .
test_daemon(TestWEBrickServer): .
test_server(TestWEBrickServer): .
test_directory_traversal(WEBrick::TestFileHandler): .
test_filehandler(WEBrick::TestFileHandler): .
test_make_partial_content(WEBrick::TestFileHandler): .
test_non_disclosure_name(WEBrick::TestFileHandler): .
test_script_disclosure(WEBrick::TestFileHandler): .
test_short_filename(WEBrick::TestFileHandler): .
test_unwise_in_path(WEBrick::TestFileHandler): .
test_by_wsdl(WSDL::TestFault): .
test_multiplefault(WSDL::TestMultipleFault): .
test_wsdl(WSDL::TestWSDL): .
test_any(WSDL::Any::TestAny): .
test_by_stub(WSDL::TestAxisArray): .
test_by_wsdl(WSDL::TestAxisArray): .
test_datetime(WSDL::Datetime::TestDatetime): .
test_time(WSDL::Datetime::TestDatetime): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
.
test_with_soapaction(WSDL::Document::TestNoSOAPAction): .
test_without_soapaction(WSDL::Document::TestNoSOAPAction): .
test_wsdl(WSDL::Document::TestNumber): .
test_naive(WSDL::Document::TestRPC): .
test_wsdl(WSDL::Document::TestRPC): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
.
test_by_wsdl(WSDL::TestMap): .
test_wsdldriver(WSDL::TestMap): .
test_classdef(TestWSDLMarshal): .
test_marshal(TestWSDLMarshal): .
test_raa(WSDL::RAA::TestRAA): .
test_classdef(WSDL::Ref::TestRef): .
test_wsdl(WSDL::RPC::TestRPC): /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/test/wsdl/rpc/echo.rb:14: warning: method redefined; discarding old initialize
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/xsd/datatypes.rb:576: warning: DateTime::new0 is deprecated; use DateTime::new!
.
test_ping(WSDL::SimpleType::TestSimpleType): .
test_ping_id(WSDL::SimpleType::TestSimpleType): .
test_rpc(WSDL::SimpleType::TestRPC): .
test_soapbodyparts(WSDL::SOAP::TestSOAPBodyParts): .
test_cookie(TestCookie): ./test/xmlrpc/webrick_testing.rb:10: warning: instance variable @__server not initialized
.
test_get_values(Test_DateTime): .
test_new(Test_DateTime): .
test_new_exception(Test_DateTime): .
test_set_exception(Test_DateTime): .
test_set_values(Test_DateTime): .
test_to_a(Test_DateTime): .
test_to_date1(Test_DateTime): .
test_to_date2(Test_DateTime): .
test_to_time1(Test_DateTime): .
test_to_time2(Test_DateTime): .
test_nil_create(Test_Features): .
test_nil_parse(Test_Features): .
test1_dump_call(Test_Marshal): .
test1_dump_response(Test_Marshal): .
test2_dump_load_call(Test_Marshal): .
test2_dump_load_response(Test_Marshal): .
test_no_params_tag(Test_Marshal): .
test_parser_values(Test_Marshal): .
test_cdata(Test_REXMLStreamParser): .
test_dateTime(Test_REXMLStreamParser): .
test_fault(Test_REXMLStreamParser): .
test_parseMethodCall(Test_REXMLStreamParser): .
test_parseMethodResponse1(Test_REXMLStreamParser): .
test_parseMethodResponse2(Test_REXMLStreamParser): .
test_parseMethodResponse3(Test_REXMLStreamParser): .
test_client_server(Test_Webrick): ./test/xmlrpc/webrick_testing.rb:10: warning: instance variable @__server not initialized
.
test_wsdl(XSD::TestEmptyCharset): .
test_wsdl(XSD::TestXMLSchemaParser): .
test_NSDBase(XSD::TestXSD): .
test_XSDBase(XSD::TestXSD): .
test_XSDBoolean(XSD::TestXSD): .
test_XSDDate(XSD::TestXSD): .
test_XSDDateTime(XSD::TestXSD): .
test_XSDDecimal(XSD::TestXSD): .
test_XSDDouble(XSD::TestXSD): .
test_XSDDuration(XSD::TestXSD): .
test_XSDFloat(XSD::TestXSD): .
test_XSDNil(XSD::TestXSD): .
test_XSDString_NONE(XSD::TestXSD): ./test/xsd/test_xsd.rb:70: warning: instance variable @encoding not initialized
.
test_XSDString_UTF8(XSD::TestXSD): .
test_XSDTime(XSD::TestXSD): .
test_XSDAnyURI(XSD::TestXSD2): .
test_XSDBase64Binary(XSD::TestXSD2): .
test_XSDByte(XSD::TestXSD2): .
test_XSDGDay(XSD::TestXSD2): .
test_XSDGMonth(XSD::TestXSD2): .
test_XSDGMonthDay(XSD::TestXSD2): .
test_XSDGYear(XSD::TestXSD2): .
test_XSDGYearMonth(XSD::TestXSD2): .
test_XSDHexBinary(XSD::TestXSD2): .
test_XSDInt(XSD::TestXSD2): .
test_XSDInteger(XSD::TestXSD2): .
test_XSDLong(XSD::TestXSD2): .
test_XSDNegativeInteger(XSD::TestXSD2): .
test_XSDNonNegativeInteger(XSD::TestXSD2): .
test_XSDNonPositiveInteger(XSD::TestXSD2): .
test_XSDPositiveInteger(XSD::TestXSD2): .
test_XSDQName(XSD::TestXSD2): .
test_XSDShort(XSD::TestXSD2): .
test_XSDUnsignedByte(XSD::TestXSD2): .
test_XSDUnsignedInt(XSD::TestXSD2): .
test_XSDUnsignedLong(XSD::TestXSD2): .
test_XSDUnsignedShort(XSD::TestXSD2): .
test_classdef_complex(XSD::CodeGen::TestClassDefCreator): .
test_classdef_simple(XSD::CodeGen::TestClassDefCreator): .
test_comment(XSD::CodeGen::TestClassDefCreator): .
test_emptymethod(XSD::CodeGen::TestClassDefCreator): .
test_full(XSD::CodeGen::TestClassDefCreator): .
test_require(XSD::CodeGen::TestClassDefCreator): .
test_changes_after_commit_are_discarded(YAMLStoreTest): .
test_changes_are_not_written_on_abort(YAMLStoreTest): .
test_data_should_be_loaded_correctly_when_in_readonly_mode(YAMLStoreTest): .
test_data_should_be_loaded_correctly_when_in_readwrite_mode(YAMLStoreTest): .
test_opening_new_file_in_readonly_mode_should_result_in_empty_values(YAMLStoreTest): .
test_opening_new_file_in_readwrite_mode_should_result_in_empty_values(YAMLStoreTest): .
test_writing_inside_readonly_transaction_raises_error(YAMLStoreTest): .
test_akira(YAML_Unit_Tests): .
test_ambiguous_comments(YAML_Unit_Tests): .
test_basic_map(YAML_Unit_Tests): .
test_basic_strings(YAML_Unit_Tests): .
test_circular_references(YAML_Unit_Tests): .
test_document(YAML_Unit_Tests): .
test_emitting_indicators(YAML_Unit_Tests): .
test_empty_map_key(YAML_Unit_Tests): .
test_numeric_cycle(YAML_Unit_Tests): .
test_object_id_collision(YAML_Unit_Tests): .
test_range_cycle(YAML_Unit_Tests): .
test_ranges(YAML_Unit_Tests): .
test_ruby_regexp(YAML_Unit_Tests): .
test_ruby_struct(YAML_Unit_Tests): .
test_spec_anchors_and_aliases(YAML_Unit_Tests): .
test_spec_application_family(YAML_Unit_Tests): .
test_spec_builtin_binary(YAML_Unit_Tests): .
test_spec_builtin_literal_blocks(YAML_Unit_Tests): .
test_spec_builtin_map(YAML_Unit_Tests): .
test_spec_builtin_seq(YAML_Unit_Tests): .
test_spec_builtin_time(YAML_Unit_Tests): .
test_spec_complex_invoice(YAML_Unit_Tests): .
test_spec_domain_prefix(YAML_Unit_Tests): .
test_spec_explicit_families(YAML_Unit_Tests): .
test_spec_float_explicit(YAML_Unit_Tests): .
test_spec_force_implicit(YAML_Unit_Tests): .
test_spec_indentation_determines_scope(YAML_Unit_Tests): .
test_spec_log_file(YAML_Unit_Tests): .
test_spec_mapping_between_sequences(YAML_Unit_Tests): .
test_spec_mapping_of_mappings(YAML_Unit_Tests): .
test_spec_multiline_scalars(YAML_Unit_Tests): .
test_spec_nested_comments(YAML_Unit_Tests): .
test_spec_oneline_docs(YAML_Unit_Tests): .
test_spec_override_anchor(YAML_Unit_Tests): .
test_spec_preserve_indent(YAML_Unit_Tests): .
test_spec_private_types(YAML_Unit_Tests): .
test_spec_root_fold(YAML_Unit_Tests): .
test_spec_root_mapping(YAML_Unit_Tests): .
test_spec_sequence_in_sequence_shortcut(YAML_Unit_Tests): .
test_spec_sequence_key_shortcut(YAML_Unit_Tests): .
test_spec_sequence_of_sequences(YAML_Unit_Tests): .
test_spec_sequence_shortcuts(YAML_Unit_Tests): .
test_spec_simple_implicit_map(YAML_Unit_Tests): .
test_spec_simple_implicit_sequence(YAML_Unit_Tests): .
test_spec_simple_map_with_nested_sequences(YAML_Unit_Tests): .
test_spec_simple_sequence_with_nested_map(YAML_Unit_Tests): .
test_spec_single_folded(YAML_Unit_Tests): .
test_spec_single_literal(YAML_Unit_Tests): .
test_spec_span_double_quote(YAML_Unit_Tests): .
test_spec_span_single_quote(YAML_Unit_Tests): .
test_spec_throwaway(YAML_Unit_Tests): .
test_spec_type_float(YAML_Unit_Tests): .
test_spec_type_int(YAML_Unit_Tests): .
test_spec_type_misc(YAML_Unit_Tests): .
test_spec_url_escaping(YAML_Unit_Tests): .
test_symbol_cycle(YAML_Unit_Tests): .
test_time_now_cycle(YAML_Unit_Tests): .
test_ypath_parsing(YAML_Unit_Tests): .
test_addstr(TestZlibDeflate): .
test_adler(TestZlibDeflate): .
test_avail(TestZlibDeflate): .
test_close(TestZlibDeflate): .
test_closed_p(TestZlibDeflate): .
test_data_type(TestZlibDeflate): .
test_deflate(TestZlibDeflate): .
test_deflate_flush_finish(TestZlibDeflate): .
test_deflate_full_flush(TestZlibDeflate): .
test_deflate_no_flush(TestZlibDeflate): .
test_deflate_raise_after_finish(TestZlibDeflate): .
test_deflate_sync_flush(TestZlibDeflate): .
test_dup(TestZlibDeflate): .
test_finished_p(TestZlibDeflate): .
test_flush(TestZlibDeflate): .
test_initialize(TestZlibDeflate): .
test_params(TestZlibDeflate): ./test/zlib/test_zlib.rb:128: warning: deflateParams() returned Z_BUF_ERROR
./test/zlib/test_zlib.rb:135: warning: deflateParams() returned Z_BUF_ERROR
./test/zlib/test_zlib.rb:138: warning: deflateParams() returned Z_BUF_ERROR
./test/zlib/test_zlib.rb:144: warning: attempt to close unfinished zstream; reset forced.
.
test_reset(TestZlibDeflate): .
test_set_dictionary(TestZlibDeflate): ./test/zlib/test_zlib.rb:159: warning: attempt to close unfinished zstream; reset forced.
.
test_total(TestZlibDeflate): .
test_closed_p(TestZlibGzipFile): .
test_comment(TestZlibGzipFile): .
test_crc(TestZlibGzipFile): .
test_level(TestZlibGzipFile): .
test_lineno(TestZlibGzipFile): .
test_mtime(TestZlibGzipFile): .
test_orig_name(TestZlibGzipFile): .
test_os_code(TestZlibGzipFile): .
test_path(TestZlibGzipFile): .
test_pos(TestZlibGzipFile): .
test_sync(TestZlibGzipFile): .
test_to_io(TestZlibGzipFile): .
test_each_line_block(TestZlibGzipReader): .
test_each_line_no_block(TestZlibGzipReader): .
test_native_exception_from_zlib_on_broken_header(TestZlibGzipReader): .
test_read0(TestZlibGzipReader): .
test_ungetc(TestZlibGzipReader): .
test_ungetc_paragraph(TestZlibGzipReader): .
test_wrap(TestZlibGzipReader): .
test_empty_line(TestZlibGzipWriter): .
test_invalid_new(TestZlibGzipWriter): .
test_inflate(TestZlibInflate): .
test_initialize(TestZlibInflate): .
test_set_dictionary(TestZlibInflate): .
test_sync(TestZlibInflate): ./test/zlib/test_zlib.rb:252: warning: deflateParams() returned Z_BUF_ERROR
./test/zlib/test_zlib.rb:255: warning: deflateParams() returned Z_BUF_ERROR
.

Finished in 1598.754689 seconds.

  1) Failure:
test_connection_refused_in_request(TestHTTP::HTTPConnectionTest) [./test/net/http/test_connection.rb:20]:
[ruby-core:28028].
<EOFError> exception expected but was
Class: <Errno::ECONNRESET>
Message: <"Connection reset by peer">
---Backtrace---
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/protocol.rb:135:in `sysread'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/protocol.rb:135:in `rbuf_fill'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/timeout.rb:67:in `timeout'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/timeout.rb:101:in `timeout'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/protocol.rb:134:in `rbuf_fill'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/protocol.rb:116:in `readuntil'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/protocol.rb:126:in `readline'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/http.rb:2028:in `read_status_line'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/http.rb:2017:in `read_new'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/http.rb:1051:in `request'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/http.rb:1037:in `request'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/http.rb:543:in `start'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/http.rb:1035:in `request'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/net/http.rb:948:in `request_get'
./test/net/http/test_connection.rb:22:in `test_connection_refused_in_request'
./test/net/http/test_connection.rb:20:in `test_connection_refused_in_request'
---------------

  2) Failure:
test_readpartial_pos(TestIO)
    [./test/ruby/test_io.rb:28:in `test_readpartial_pos'
     /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/open-uri.rb:32:in `open_uri_original_open'
     /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/open-uri.rb:32:in `open'
     ./test/ruby/test_io.rb:25:in `test_readpartial_pos'
     ./test/ruby/test_io.rb:9:in `mkcdtmpdir'
     ./test/ruby/test_io.rb:8:in `chdir'
     ./test/ruby/test_io.rb:8:in `mkcdtmpdir'
     /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/ruby/lib/tmpdir.rb:129:in `mktmpdir'
     ./test/ruby/test_io.rb:7:in `mkcdtmpdir'
     ./test/ruby/test_io.rb:23:in `test_readpartial_pos']:
<2> expected but was
<0>.

  3) Error:
test_addr(TestUNIXSocket):
ArgumentError: too long unix socket path (max: 103bytes)
    ./test/socket/test_unix.rb:37:in `initialize'
    ./test/socket/test_unix.rb:37:in `new'
    ./test/socket/test_unix.rb:37:in `bound_unix_socket'
    ./test/socket/test_unix.rb:43:in `test_addr'

2232 tests, 1347899 assertions, 2 failures, 1 errors
make: *** [test-all] Error 1
exit 2
failed(test-all)
== rubyspec # 2011-05-07T11:44:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line rubyspec/core rubyspec/language rubyspec/library rubyspec/optional/capi
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_a_spec.rb                                                
The -a command line option
- runs the code in loop conditional on Kernel.gets()

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_d_spec.rb                                                
The -d command line option
- sets $DEBUG to true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 $.

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_n_spec.rb                                                
The -n command line option
- runs the code in loop conditional on Kernel.gets()

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_p_spec.rb                                                
The -p command line option
- runs the code in loop conditional on Kernel.gets() and prints $_

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_r_spec.rb                                                
The -r command line option
- requires the specified file

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_upper_i_spec.rb                                          
The -I command line option
- adds the path to the load path ($:)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_upper_u_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_v_spec.rb                                                
The -v command line option
- sets $VERBOSE to true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_w_spec.rb                                                
The -w command line option
- sets $VERBOSE to true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/error_message_spec.rb                                         
The error message caused by an exception
- is not printed to stdout

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/argf_spec.rb                                                     
ARGF
- is extended by the Enumerable module

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/binmode_spec.rb                                                  
ARGF.binmode
- returns self
- does not raise an error

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/close_spec.rb                                                    
ARGF.close
- closes the current open stream
- returns self
- raises an IOError if called on a closed stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/closed_spec.rb                                                   
ARGF.closed?
- returns true if the current stream has been closed

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/each_line_spec.rb                                                
ARGF.each_line
- reads each line of files
- returns self when passed a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/each_spec.rb                                                     
ARGF.each
- reads each line of files
- returns self when passed a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/file_spec.rb                                                     
ARGF.file
- returns the current file object on each file

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/getc_spec.rb                                                     
ARGF.getc
- reads each char of files

ARGF.getc
- returns nil when end of stream reached

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/lineno_spec.rb                                                   
ARGF.lineno
- returns the current line number on each file
- aliases to $.

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/readchar_spec.rb                                                 
ARGF.getc
- reads each char of files

ARGF.readchar
- raises EOFError when end of stream reached

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/readlines_spec.rb                                                
ARGF.readlines
- reads all lines of all files
- returns nil when end of stream reached

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/rewind_spec.rb                                                   
ARGF.rewind
- goes back to beginning of current file
- resets ARGF.lineno to 0 (FAILED - 1)
- raises an ArgumentError when end of stream reached

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/to_a_spec.rb                                                     
ARGF.to_a
- reads all lines of all files
- returns nil when end of stream reached

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/to_io_spec.rb                                                    
ARGF.to_io
- returns the IO of the current file

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/to_s_spec.rb                                                     
ARGF.to_s
- returns 'ARGF'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/array_spec.rb                                                   
Array
- includes Enumerable

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/choice_spec.rb                                                  
Array#choice
- selects a random value from the array
- returns nil for empty arrays

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError on a frozen array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 frozen status from the original
- copies singleton methods

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a copy of self if no block given
- does not copy tainted 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
- raises a TypeError on a frozen array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- generates from a defensive copy, ignoring mutations

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/compact_spec.rb                                                 
Array#compact
- returns a copy of array with all nil elements removed
- does not return self
- keeps tainted status even if all elements are removed
- returns subclass instance for Array subclasses

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
- raises a TypeError on a frozen array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when Array is frozen and modification occurs
- does not raise a TypeError when Array is frozen but no modification occurs
- keeps tainted status
- is not infected by the other
- keeps the tainted status of elements

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/constructor_spec.rb                                             
Array.[]
- returns a new array populated with the given elements

Array[]
- is a synonym for .[]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/count_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/cycle_spec.rb                                                   
Array#cycle
- does not yield and returns nil when the array is empty
- does not yield and returns nil when passed 0
- iterates the array 'count' times yielding each item to the block
- iterates indefinitely when not passed a count
- iterates indefinitely when passed nil
- does not rescue StopIteration when not passed a count
- does not rescue StopIteration when passed a count
- iterates the array Integer(count) times when passed a Float count
- calls #to_int to convert count to an Integer
- raises a TypeError if #to_int does not return an Integer
- raises a TypeError if passed a String
- raises a TypeError if passed an Object
- raises a TypeError if passed true
- raises a TypeError if passed false

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array
- keeps tainted status

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array
- raises a TypeError on an empty frozen array
- keeps tainted status

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns nil if the array is empty due to a shift
- raises a TypeError on a frozen array if a modification would take place
- returns false on a frozen array if a modification does not take place
- keeps tainted status

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/drop_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/drop_while_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not copy frozen status from the original
- does not copy singleton methods

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/each_index_spec.rb                                              
Array#each_index
- passes the index of each element to the block
- returns self
- is not confused by removing elements from the front
- returns an Enumerator if no block given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Array.[] with a subclass of Array
- returns an instance of the subclass
- does not call #initialize on the subclass instance

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- removes the section defined by [start,length] when set to nil
- is not confused by shift when removing elements with 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
- removes the section defined by range when set to nil
- just sets the section defined by range to nil when the rhs 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
- does nothing if the section defined by range is zero-width and the rhs is nil
- does nothing 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 TypeError 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
- removes the section defined by [start,length] when set to nil
- removes the section when set to nil if negative index within bounds and cnt > 0
- 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
- removes the section defined by range when set to nil
- removes the section when set to nil if m and n < 0
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/empty_spec.rb                                                   
Array#empty?
- returns true if the array has no elements

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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?

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array
- raises a TypeError on an empty 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/find_index_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 self 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 with a non-Array object in the Array
- does not call #to_ary if the method does not exist
- ignores the return value of #to_ary if it is nil
- raises a TypeError if the return value of #to_ary is not an Array

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 TypeError on frozen arrays when the array is modified
- does not raise on frozen arrays when the array would not be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/frozen_spec.rb                                                  
Array#frozen?
- returns true if array is frozen
- returns true for an array being sorted by #sort!
- returns false for an array being sorted by #sort

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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?

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/indexes_spec.rb                                                 
Array#indexes
- returns elements at integer argument indexes (DEPRECATED)
- tries to convert the passed arguments to Integers using #to_int
- returns elements in range arguments as nested arrays (DEPRECATED)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/indices_spec.rb                                                 
Array#indices
- returns elements at integer argument indexes (DEPRECATED)
- tries to convert the passed arguments to Integers using #to_int
- returns elements in range arguments as nested arrays (DEPRECATED)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on frozen arrays even if the array would not be modified

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on frozen arrays when the array is modified
- does not raise on frozen arrays when the array would not be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/inspect_spec.rb                                                 
Array#inspect
- returns a string
- calls inspect on its elements
- handles recursive arrays
- taints the result String if the Array is tainted
- taints the result String if an element is tainted
- does not taint the result String if the Array is empty

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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_s separated by separator without trailing separator
- 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
- handles recursive arrays
- 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

Array#join
- 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
- calls #to_s on the Array elements
- raises a TypeError if the separator cannot be coerced to a String by calling #to_str

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/keep_if_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/length_spec.rb                                                  
Array#length
- returns the number of elements
- properly handles recursive arrays

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a copy of self if no block given
- does not copy tainted 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
- raises a TypeError on a frozen array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 array is empty
- copies the taint 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_s separated by separator without trailing separator
- 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
- handles recursive arrays
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/nitems_spec.rb                                                  
Array#nitems
- returns the number of non-nil elements
- properly handles recursive arrays

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/a_spec.rb                                                  
Array#pack with format 'A'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- adds count bytes of a String to the output
- implicitly has a count of one when no count is specified
- does not add any bytes when the count is zero
- is not affected by a previous count modifier
- raises an ArgumentError when the Array is empty
- raises an ArgumentError when the Array has too few elements
- calls #to_str to convert the element to a String
- raises a TypeError when the object does not respond to #to_str
- returns a tainted string when a pack argument is tainted
- does not return a tainted string when the array is tainted
- adds all the bytes to the output when passed the '*' modifier
- padds the output with spaces when the count exceeds the size of the String
- adds a space when the value is nil
- pads the output with spaces when the value is nil
- does not pad with spaces when passed the '*' modifier and the value is nil

Array#pack with format 'a'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- adds count bytes of a String to the output
- implicitly has a count of one when no count is specified
- does not add any bytes when the count is zero
- is not affected by a previous count modifier
- raises an ArgumentError when the Array is empty
- raises an ArgumentError when the Array has too few elements
- calls #to_str to convert the element to a String
- raises a TypeError when the object does not respond to #to_str
- returns a tainted string when a pack argument is tainted
- does not return a tainted string when the array is tainted
- adds all the bytes to the output when passed the '*' modifier
- padds the output with NULL bytes when the count exceeds the size of the String
- adds a NULL byte when the value is nil
- pads the output with NULL bytes when the value is nil
- does not pad with NULL bytes when passed the '*' modifier and the value is nil

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/at_spec.rb                                                 
Array#pack with format '@'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- moves the insertion point to the index specified by the count modifier
- does not consume any elements
- extends the string with NULL bytes if the string size is less than the count
- truncates the string if the string size is greater than the count
- implicitly has a count of one when no count modifier is passed

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/b_spec.rb                                                  
Array#pack with format 'B'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes no bytes when passed zero as the count modifier
- raises a TypeError if the object does not respond to #to_str
- raises a TypeError if #to_str does not return a String
- calls #to_str to convert an Object to a String
- encodes one bit for each character starting with the most significant bit
- implicitly has a count of one when not passed a count modifier
- implicitly has count equal to the string length when passed the '*' modifier
- encodes the least significant bit of a character other than 0 or 1

Array#pack with format 'b'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes no bytes when passed zero as the count modifier
- raises a TypeError if the object does not respond to #to_str
- raises a TypeError if #to_str does not return a String
- calls #to_str to convert an Object to a String
- encodes one bit for each character starting with the least significant bit
- implicitly has a count of one when not passed a count modifier
- implicitly has count equal to the string length when passed the '*' modifier
- encodes the least significant bit of a character other than 0 or 1

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/c_spec.rb                                                  
Array#pack with format 'C'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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
- accepts a Symbol as a pack argument because it responds to #to_int
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'

Array#pack with format 'c'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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
- accepts a Symbol as a pack argument because it responds to #to_int
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/comment_spec.rb                                            
Array#pack
- ignores directives text from '#' to the first newline
- ignores directives text from '#' to the end if no newline is present
- ignores comments at the start of the directives string
- ignores the entire directive string if it is a comment
- ignores multiple comments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/d_spec.rb                                                  
Array#pack with format 'D'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 2)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

Array#pack with format 'd'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 3)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/e_spec.rb                                                  
Array#pack with format 'E'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 4)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

Array#pack with format 'e'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 5)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/f_spec.rb                                                  
Array#pack with format 'F'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 6)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

Array#pack with format 'f'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 7)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/g_spec.rb                                                  
Array#pack with format 'G'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 8)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

Array#pack with format 'g'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 9)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/h_spec.rb                                                  
Array#pack with format 'H'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes no bytes when passed zero as the count modifier
- raises a TypeError if the object does not respond to #to_str
- raises a TypeError if #to_str does not return a String
- calls #to_str to convert an Object to a String
- encodes the first character as the most significant nibble when passed no count modifier
- implicitly has count equal to the string length when passed the '*' modifier
- encodes count nibbles when passed a count modifier exceeding the string length
- encodes the first character as the most significant nibble of a hex value
- encodes the second character as the least significant nibble of a hex value
- encodes the least significant nibble of a non alphanumeric character as the most significant nibble of the hex value

Array#pack with format 'h'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes no bytes when passed zero as the count modifier
- raises a TypeError if the object does not respond to #to_str
- raises a TypeError if #to_str does not return a String
- calls #to_str to convert an Object to a String
- encodes the first character as the least significant nibble when passed no count modifier
- implicitly has count equal to the string length when passed the '*' modifier
- encodes count nibbles when passed a count modifier exceeding the string length
- encodes the first character as the least significant nibble of a hex value
- encodes the second character as the most significant nibble of a hex value
- encodes the least significant nibble of a non alphanumeric character as the least significant nibble of the hex value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/i_spec.rb                                                  
Array#pack with format 'I'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String

Array#pack with format 'i'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a 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

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

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

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/l_spec.rb                                                  
Array#pack with format 'L'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String

Array#pack with format 'l'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a 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 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 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 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 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/m_spec.rb                                                  
Array#pack with format 'M'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes an empty string as an empty string
- encodes nil as an empty string
- appends a soft line break at the end of an encoded string
- does not append a soft break if the string ends with a newline
- encodes one element for each directive
- encodes byte values 33..60 directly
- encodes byte values 62..126 directly
- encodes an '=' character in hex format
- encodes an embedded space directly
- encodes a space at the end of the string directly
- encodes an embedded tab directly
- encodes a tab at the end of the string directly
- encodes an embedded newline directly
- encodes 0..31 except tab and newline in hex format
- encodes a tab followed by a newline with an encoded newline
- encodes 127..255 in hex format
- emits a soft line break when the output exceeds 72 characters when passed '*', 0, 1, or no count modifier
- emits a soft line break when the output exceeds count characters
- encodes a recursive array
- calls #to_s to convert an object to a String
- converts the object to a String representation if #to_s does not return a String
- encodes a Symbol as a String
- encodes an Integer as a String
- encodes a Float as a String

Array#pack with format 'M' with a multibyte $KCODE
- encodes multibyte characters

Array#pack with format 'm'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes an empty string as an empty string
- appends a newline to the end of the encoded string
- encodes one element per directive
- encodes 1, 2, or 3 characters in 4 output characters (Base64 encoding)
- emits a newline after complete groups of count / 3 input characters when passed a count modifier
- implicitly has a count of 45 when passed '*', 1, 2 or no count modifier
- encodes all ascii characters
- calls #to_str to convert an object to a String
- raises a TypeError if #to_str does not return a String
- raises a TypeError if passed nil
- raises a TypeError if passed an Integer
- emits a newline after 45 characters if passed zero as the count modifier

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/n_spec.rb                                                  
Array#pack with format 'N'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- 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 a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/percent_spec.rb                                            
Array#pack with format '%'
- raises an Argument Error

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/q_spec.rb                                                  
Array#pack with format 'Q'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'

Array#pack with format 'q'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/s_spec.rb                                                  
Array#pack with format 'S'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String

Array#pack with format 's'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/u_spec.rb                                                  
Array#pack with format 'U'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes ASCII values as a Unicode codepoint
- encodes UTF-8 BMP codepoints
- encodes UTF-8 max codepoints
- encodes values larger than UTF-8 max codepoints
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- calls #to_int to convert the pack argument to an Integer
- raises a TypeError if #to_int does not return an Integer
- ignores NULL bytes between directives
- ignores spaces between directives
- raises a RangeError if passed a negative number
- raises a RangeError if passed a number larger than an unsigned 32-bit integer

Array#pack with format 'u'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes an empty string as an empty string
- appends a newline to the end of the encoded string
- encodes one element per directive
- prepends the length of each segment of the input string as the first character (+32) in each line of the output
- encodes 1, 2, or 3 characters in 4 output characters (uuencoding)
- emits a newline after complete groups of count / 3 input characters when passed a count modifier
- implicitly has a count of 45 when passed '*', 0, 1, 2 or no count modifier
- encodes all ascii characters
- calls #to_str to convert an object to a String
- raises a TypeError if #to_str does not return a String
- raises a TypeError if passed nil
- raises a TypeError if passed an Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/v_spec.rb                                                  
Array#pack with format 'V'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- 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 a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/w_spec.rb                                                  
Array#pack with format 'w'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- encodes a BER-compressed integer
- calls #to_int to convert the pack argument to an Integer
- ignores NULL bytes between directives
- ignores spaces between directives
- raises an ArgumentError when passed a negative value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/x_spec.rb                                                  
Array#pack with format 'x'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- adds a NULL byte with an empty array
- adds a NULL byte without consuming an element
- is not affected by a previous count modifier
- adds multiple NULL bytes when passed a count modifier
- does not add a NULL byte if the count modifier is zero
- does not add a NULL byte when passed the '*' modifier

Array#pack with format 'X'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- reduces the output string by one byte at the point it is encountered
- does not consume any elements
- reduces the output string by multiple bytes when passed a count modifier
- has no affect when passed the '*' modifier
- raises an ArgumentError if the output string is empty
- raises an ArgumentError if the count modifier is greater than the bytes in the string

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/z_spec.rb                                                  
Array#pack with format 'Z'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- adds count bytes of a String to the output
- implicitly has a count of one when no count is specified
- does not add any bytes when the count is zero
- is not affected by a previous count modifier
- raises an ArgumentError when the Array is empty
- raises an ArgumentError when the Array has too few elements
- calls #to_str to convert the element to a String
- raises a TypeError when the object does not respond to #to_str
- returns a tainted string when a pack argument is tainted
- does not return a tainted string when the array is tainted
- adds all the bytes and appends a NULL byte when passed the '*' modifier
- padds the output with NULL bytes when the count exceeds the size of the String
- adds a NULL byte when the value is nil
- pads the output with NULL bytes when the value is nil
- does not append a NULL byte when passed the '*' modifier and the value is nil

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- ignores white spaces
- skips everything till the end of line (LF) string with ('#')
- returns a tainted string when a pack argument is tainted
- returns a not tainted string even if the array is tainted
- reuses last array element as often as needed to complete the string

Array#pack with the empty format
- returns an empty 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>')
- 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>')
- 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>')
- 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
- 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

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
- 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

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

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

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
- accepts a Symbol as a pack argument because it responds to #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
- 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
- accepts a Symbol as a pack argument because it responds to #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
- 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
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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
- 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
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError 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
- 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
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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
- raises ArgumentError when tails suffix '_'
- raises ArgumentError when tails suffix '!'

Array#pack with format 'V'
- returns a string containing 4 bytes for an integer
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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
- 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**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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

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**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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

Array#pack with format 'l'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'L'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

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
- raises a RangeError when a pack argument is >= 2**64
- raises a RangeError 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

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
- raises a RangeError when a pack argument is >= 2**64
- raises a RangeError 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

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**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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

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**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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

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**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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

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**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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

Array#pack with format 'i'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'i!'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'i_'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'I'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'I!'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'I_'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'l!'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'l_'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'L!'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'L_'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'f'
- consumes as many Floats as specified
- tries to convert the pack argument to a Float using #to_f
- accepts a string representation of real number as the pack argument
- 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 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 'd'
- consumes as many Floats as specified
- tries to convert the pack argument to a Float using #to_f
- accepts a string representation of real number as the pack argument
- 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 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 'e'
- consumes as many Floats as specified
- tries to convert the pack argument to a Float using #to_f
- accepts a string representation of real number as the pack argument
- 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 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 a string representation of real number as the pack argument
- 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 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 a string representation of real number as the pack argument
- 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 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 a string representation of real number as the pack argument
- 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 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

Array#pack with format 'M' with a multibyte $KCODE
- encodes multibyte characters

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
- ignores line length parameter if it 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

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')

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

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

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

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'

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

String#unpack with 'w' directive
- produces a BER-compressed integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- generates from a defensive copy, ignoring mutations

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array
- raises a TypeError on an empty frozen array

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
- raises a TypeError on a frozen array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not attempt to produce an unreasonable number of products

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array if modification takes place
- does not raise on a frozen array if no modification is made

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array
- raises a TypeError on an empty frozen array
- returns an Enumerator if no block given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/repeated_combination_spec.rb                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/repeated_permutation_spec.rb                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/reverse_spec.rb                                                 
Array#reverse
- returns a new array with the elements in reverse order
- properly handles recursive arrays
- returns subclass instance on Array subclasses

Array#reverse!
- reverses the elements in place
- properly handles recursive arrays
- raises a TypeError on a frozen array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- rechecks the array size during iteration

Array#rindex given no argument and no block
- produces an Enumerator

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/rotate_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/sample_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array
- raises a TypeError on an empty 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
- raises a TypeError on a frozen array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/shuffle_spec.rb                                                 
Array#shuffle
- returns the same values, in a usually different order
- is not destructive
- returns subclass instances with Array subclass

Array#shuffle!
- returns the same values, in a usually different order
- raises a TypeError on a frozen array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/size_spec.rb                                                    
Array#size
- returns the number of elements
- properly handles recursive arrays

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns last element for consecutive calls at zero index
- does not expand array with indices out of bounds
- does not expand array with negative indices out of bounds
- raises a TypeError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/sort_by_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not freezes self during being sorted
- returns the specified value when it would break in the given block
- uses the sign of Bignum block results as the sort result
- compares values returned by block with 0
- raises an error if objects can't be compared
- handles a large array that has been pruned
- returns subclass instance on Array subclasses

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 TypeError on a frozen array
- temporarily freezes self and recovers after sorted
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/take_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/take_while_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/to_a_spec.rb                                                    
Array#to_a
- returns self
- does not return subclass instance on Array subclasses
- properly handles recursive arrays

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/to_ary_spec.rb                                                  
Array#to_ary
- returns self
- properly handles recursive arrays

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/to_s_spec.rb                                                    
Array#to_s
- is equivalent to #join without a separator string
- returns '[...]' for an empty array embedded in itself
- returns '[...]' for the embedded array in a recursive array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/try_convert_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array when the array is modified
- does not raise an exception on a frozen array when the array would not be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/unshift_spec.rb                                                 
Array#unshift
- prepends object to the original array
- quietly ignores unshifting nothing
- properly handles recursive arrays
- raises a TypeError on a frozen array
- does not raise an exception on a frozen array if no modification takes place

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/__send___spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/ancestors_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/basicobject_spec.rb                                        (ERROR - 10)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/class_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/equal_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/equal_value_spec.rb                                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/initialize_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/instance_eval_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/instance_exec_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/method_missing_spec.rb                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/new_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/not_equal_spec.rb                                         
-  (ERROR - 11)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/not_spec.rb                                               
-  (ERROR - 12)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/singleton_method_added_spec.rb                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/singleton_method_removed_spec.rb                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/singleton_method_undefined_spec.rb                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/superclass_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/abs_spec.rb                                                    
Bignum#abs
- returns the absolute value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- coerces Float arguments into Integers
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- coerces Float arguments to Integers
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- coerces Float arguments into Integers
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/case_compare_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/comparison_spec.rb                                             
Bignum#<=>
- returns 1 when self is Infinity and other is a Bignum (FAILED - 13)
- returns -1 when self is negative and other is Infinty (FAILED - 14)
- returns 1 when self is negative and other is -Infinity
- returns -1 when self is -Infinity and other is negative

Bignum#<=> with a Fixnum
- returns -1 when other is larger
- returns 1 when other is smaller

Bignum#<=> with a Bignum when other is negative
- returns -1 when self is negative and other is larger
- returns 0 when other is equal
- returns 1 when self is negative and other is smaller
- returns 1 when self is positive

Bignum#<=> with a Bignum when other is positive
- returns -1 when self is negative
- returns -1 when self is positive and other is larger
- returns 0 when other is equal
- returns 1 when other is smaller

Bignum#<=> with a Float when other is negative
- returns -1 when self is negative and other is larger
- returns 0 when other is equal
- returns 1 when self is negative and other is smaller
- returns 1 when self is positive

Bignum#<=> with a Float when other is positive
- returns -1 when self is negative
- returns -1 when self is positive and other is larger
- returns 0 when other is equal
- returns 1 when other is smaller

Bignum#<=> with an Object
- calls #coerce on other
- returns nil if #coerce raises an exception
- raises an exception if #coerce raises a non-StandardError exception
- returns nil if #coerce does not return an Array
- returns -1 if the coerced value is larger
- returns 0 if the coerced value is equal
- returns 1 if the coerced value is smaller

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/complement_spec.rb                                             
Bignum#~
- returns self with each bit flipped

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a FloatDomainError when the given argument is 0 and a Float
- 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|

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/fdiv_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/hash_spec.rb                                                   
Bignum#hash
- is provided
- is stable

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/magnitude_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/minus_spec.rb                                                  
Bignum#-
- returns self minus the given Integer
- raises a TypeError when given a non-Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not raise a FloatDomainError when the given argument is 0 and a Float
- 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
- does not raise a FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when given a non-Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/multiply_spec.rb                                               
Bignum#*
- returns self multiplied by the given Integer
- raises a TypeError when given a non-Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/plus_spec.rb                                                   
Bignum#+
- returns self plus the given Integer
- raises a TypeError when given a non-Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/quo_spec.rb                                                    
Bignum#quo
- returns the result of self divided by the given Integer as a Float
- does not raise a FloatDomainError when the given argument is 0 and a Float

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 NOT raise ZeroDivisionError if other is zero and is a Float

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- respects twos complement signed shifting
- respects twos complement signed shifting for very large values
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/size_spec.rb                                                   
Bignum#size
- returns the number of bytes in the machine representation in multiples of four

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/uminus_spec.rb                                                 
Bignum#-@
- returns self as a negative value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/binding/clone_spec.rb                                                 
Binding#clone
- returns a copy of the Bind object
- is a shallow copy of the Bind object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/binding/dup_spec.rb                                                   
Binding#dup
- returns a copy of the Bind object
- is a shallow copy of the Bind object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/binding/eval_spec.rb                                                  
Binding#eval
- behaves like Kernel.eval(..., self)
- needs to be completed

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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_PLATFORM
- is a String

RUBY_RELEASE_DATE
- is a String

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/class/dup_spec.rb                                                     
Class#dup
- duplicates both the class and the singleton class
- retains the correct ancestor chain for the singleton class

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/class/initialize_copy_spec.rb                                         
Class#initialize_copy
- raises a TypeError when called on already initialized classes

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if passed a metaclass
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/class/superclass_spec.rb                                              
Class#superclass
- returns the superclass of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 nil if calling #<=> on self returns nil or a non-Integer
- returns nil if calling #<=> on self raises a StandardError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/Complex_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/abs2_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/abs_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/angle_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/arg_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/coerce_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/conj_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/conjugate_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/denominator_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/divide_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/eql_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/equal_value_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/exponent_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/fdiv_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/hash_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/imag_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/imaginary_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/inspect_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/integer_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/magnitude_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/marshal_dump_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/marshal_load_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/minus_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/multiply_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/numerator_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/phase_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/plus_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/polar_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/quo_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/rationalize_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/real_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/rect_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/rectangular_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/to_f_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/to_i_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/to_r_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/to_s_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/uminus_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/continuation/element_reference_spec.rb                                
Continuation#[]
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/continuation/new_spec.rb                                              
Continuation.new
- raises a NoMethodError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/delete_spec.rb                                                    
Dir.delete
- removes empty directories
- calls #to_str 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/dir_spec.rb                                                       
Dir
- includes Enumerable

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/element_reference_spec.rb                                         
Dir.[]
- calls #to_str to convert patterns
- splits the string on \0 if there is only one string given
- 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>'
- handles directories with globs
- 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>,...}'
- matches a set '{<string>,<other>,...}' which also uses a glob
- accepts string sets with empty strings with {<string>,,<other>}
- matches dot or non-dotfiles with '{,.}*'
- respects the order of {} expressions, expanding left most first
- respects the optional nested {} expressions
- matches special characters by escaping with a backslash with '\<character>'
- recursively matches directories with '**/<characters>'
- preserves the separator between directory components
- ignores matching through directories that doen't exist
- ignores matching only directories under an nonexistant path

Dir.[]
- matches multiple recursives

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/entries_spec.rb                                                   
Dir.entries
- returns an Array of filenames in an existing directory including dotfiles
- raises a SystemCallError if called with a nonexistent diretory

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/exist_spec.rb                                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/exists_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/foreach_spec.rb                                                   
Dir.foreach
- yields all names in an existing directory to the provided block
- returns nil when successful
- raises a SystemCallError if passed a nonexistent directory
- returns an Enumerator if no block given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/getwd_spec.rb                                                     
Dir.getwd
- returns the current working directory

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/glob_spec.rb                                                      
Dir.glob
- calls #to_str to convert patterns
- splits the string on \0 if there is only one string given
- 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>'
- handles directories with globs
- 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>,...}'
- matches a set '{<string>,<other>,...}' which also uses a glob
- accepts string sets with empty strings with {<string>,,<other>}
- matches dot or non-dotfiles with '{,.}*'
- respects the order of {} expressions, expanding left most first
- respects the optional nested {} expressions
- matches special characters by escaping with a backslash with '\<character>'
- recursively matches directories with '**/<characters>'
- preserves the separator between directory components
- ignores matching through directories that doen't exist
- ignores matching only directories under an nonexistant path

Dir.glob
- matches multiple recursives

Dir.glob
- can take an array of patterns
- 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 '**/' from the current directory and option File::FNM_DOTMATCH
- recursively matches any subdirectories except './' or '../' with '**/' and option File::FNM_DOTMATCH
- accepts a block and yields it with each elements
- matches the literal character '\' with option File::FNM_NOESCAPE
- returns nil for directories current user has no permission to read

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/home_spec.rb                                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/initialize_spec.rb                                                
Dir#initialize
- calls #to_str on non-String arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/inspect_spec.rb                                                   
Dir#inspect
- returns a String
- includes the class name
- includes the directory name

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/mkdir_spec.rb                                                     
Dir.mkdir
- creates the named directory with the given permissions
- call #to_str 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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_str on non-String arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/pwd_spec.rb                                                       
Dir.pwd
- returns the current working directory
- correctly displays dirs with unicode characters in them

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/rmdir_spec.rb                                                     
Dir.rmdir
- removes empty directories
- calls #to_str 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/seek_spec.rb                                                      
Dir#seek
- returns the Dir instance
- moves the read position to a previously obtained position

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/to_path_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/unlink_spec.rb                                                    
Dir.unlink
- removes empty directories
- calls #to_str 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/_dump_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/_load_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/aliases_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/ascii_compatible_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/compatible_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/constants_spec.rb                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/convert_spec.rb                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/convpath_spec.rb                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/destination_encoding_spec.rb                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/finish_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/insert_output_spec.rb                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/inspect_spec.rb                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/last_error_spec.rb                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/primitive_convert_spec.rb                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/primitive_errinfo_spec.rb                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/putback_spec.rb                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/replacement_spec.rb                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/search_convpath_spec.rb                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/source_encoding_spec.rb                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/default_external_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/default_internal_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/dummy_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/find_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/inspect_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/list_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/locale_charmap_spec.rb                                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/name_list_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/name_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/names_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/replicate_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/to_s_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/undefined_conversion_error/destination_encoding_spec.rb      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/undefined_conversion_error/error_char_spec.rb                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/undefined_conversion_error/source_encoding_spec.rb           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/chunk_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/collect_concat_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/collect_spec.rb                                            
Enumerable#collect
- returns a new array with the results of passing each element to block
- gathers whole arrays as elements when each yields multiple
- returns to_a when no block given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- calls the ifnone proc when there are no elements
- returns an enumerator when no block given
- passes the ifnone proc to the enumerator

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/each_entry_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/each_with_object_spec.rb                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/entries_spec.rb                                            
Enumerable#entries
- returns an array containing the elements
- passes arguments to each

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- calls the ifnone proc when there are no elements
- returns an enumerator when no block given
- passes the ifnone proc to the enumerator

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/flat_map_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/include_spec.rb                                            
Enumerable#include?
- returns true if any element == argument for numbers
- returns true if any element == argument for other objects
- returns true if any member of enum equals obj when == compare different classes (legacy rubycon)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/map_spec.rb                                                
Enumerable#map
- returns a new array with the results of passing each element to block
- gathers whole arrays as elements when each yields multiple
- returns to_a when no block given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/member_spec.rb                                             
Enumerable#member?
- returns true if any element == argument for numbers
- returns true if any element == argument for other objects
- returns true if any member of enum equals obj when == compare different classes (legacy rubycon)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/one_spec.rb                                                
Enumerable#one?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/slice_before_spec.rb                                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/to_a_spec.rb                                               
Enumerable#to_a
- returns an array containing the elements
- passes arguments to each

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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_a

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/each_with_object_spec.rb                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/enum_for_spec.rb                                           
#enum_for
- is defined in Kernel
- returns a new enumerator
- defaults the first argument to :each

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/feed_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/generator/each_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/inspect_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/next_values_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/peek_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/peek_values_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/to_enum_spec.rb                                            
#to_enum
- is defined in Kernel
- returns a new enumerator
- defaults the first argument to :each

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/with_object_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/yielder/append_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/yielder/yield_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/clear_spec.rb                                                     
ENV.clear
- deletes all environment variables

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/delete_spec.rb                                                    
ENV.delete
- removes the variable and return its value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/each_key_spec.rb                                                  
ENV.each_key
- returns each key
- returns an Enumerator if called without a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/each_pair_spec.rb                                                 
ENV.each_pair
- returns each pair
- returns an Enumerator if called without a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/each_spec.rb                                                      
ENV.each
- returns each pair
- returns an Enumerator if called without a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/each_value_spec.rb                                                
ENV.each_value
- returns each value
- returns an Enumerator if called without a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/element_reference_spec.rb                                         
ENV.[]
- returns the specified environment variable
- returns nil if the variable isn't found
- returns only frozen values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/element_set_spec.rb                                               
ENV.[]=
- sets the environment variable to the given value
- deletes key if value is nil

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/empty_spec.rb                                                     
ENV.empty?
- return true if the Environment is empty
- returns false if not empty

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/include_spec.rb                                                   
ENV.include?
- returns true if ENV has the key
- return false if ENV doesn't include the key

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/indexes_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/indices_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/inspect_spec.rb                                                   
ENV.inspect
- returns a String that looks like a Hash with real data

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/invert_spec.rb                                                    
ENV.invert
- returns a hash with ENV.keys as the values and vice versa

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/key_spec.rb                                                       
ENV.key?
- returns true if ENV has the key
- return false if ENV doesn't include the key

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/keys_spec.rb                                                      
ENV.keys
- returns all the keys

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/length_spec.rb                                                    
ENV.length
- returns the number of ENV entries

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/member_spec.rb                                                    
ENV.member?
- returns true if ENV has the key
- return false if ENV doesn't include the key

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/rehash_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/replace_spec.rb                                                   
ENV.replace
- replaces ENV with a Hash

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/select_spec.rb                                                    
ENV.select
- returns the Hash for which block return true
- returns an Enumerator when no block is given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/shift_spec.rb                                                     
ENV.shift
- returns a pair and deletes it
- returns nil if ENV.empty?

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/size_spec.rb                                                      
ENV.size
- returns the number of ENV entries

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/store_spec.rb                                                     
ENV.store
- sets the environment variable to the given value
- deletes key if value is nil

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/to_a_spec.rb                                                      
ENV.to_a
- returns the ENV as an array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/to_hash_spec.rb                                                   
ENV.to_hash
- returns the ENV as a hash

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/to_s_spec.rb                                                      
ENV.to_s
- returns "ENV"

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/value_spec.rb                                                     
ENV.value?
- returns true if ENV has the value
- returns false if ENV doesn't have the value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/values_at_spec.rb                                                 
ENV.values_at
- returns an array of the values referenced by the parameters as keys

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/values_spec.rb                                                    
ENV.values
- returns an array of the values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/args_spec.rb                                                
NoMethodError#args
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/arguments_spec.rb                                           
ArgumentError
- is a subclass of StandardError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/case_compare_spec.rb                                        
SystemCallError.===
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/destination_encoding_name_spec.rb                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/destination_encoding_spec.rb                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/equal_value_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/error_bytes_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/error_char_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/exit_value_spec.rb                                          
LocalJumpError#exit_value
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/incomplete_input_spec.rb                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/initialize_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/inspect_spec.rb                                             
Exception#inspect
- returns '#<Exception: Exception>' when no message given
- includes message when given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/io_error_spec.rb                                            
IOError
- is a superclass of EOFError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/name_error_spec.rb                                          
NameError
- is a superclass of NoMethodError

NameError.new
- NameError.new should take optional name argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/name_spec.rb                                                
NameError#name
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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/

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/range_error_spec.rb                                         
RangeError
- is a superclass of FloatDomainError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/readagain_bytes_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/reason_spec.rb                                              
LocalJumpError#reason
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/result_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/script_error_spec.rb                                        
ScriptError
- is a superclass of LoadError
- is a superclass of NotImplementedError
- is a superclass of SyntaxError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/set_backtrace_spec.rb                                       
Exception#set_backtrace
- allows the user to set the backtrace to any array
- allows the user to set the backtrace from a rescued exception

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/signm_spec.rb                                               
SignalException#signm
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/signo_spec.rb                                               
SignalException#signo
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/source_encoding_name_spec.rb                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/source_encoding_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 SecurityError
- is a superclass of SystemCallError
- is a superclass of ThreadError
- is a superclass of TypeError
- is a superclass of ZeroDivisionError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/status_spec.rb                                              
SystemExit#status
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/success_spec.rb                                             
SystemExit#success?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns the default message when no message is given
- returns the message given as an argument to new

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/to_str_spec.rb                                              
Exception#to_str
- returns the self's name if no message is set
- returns self's message if set

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/false/and_spec.rb                                                     
FalseClass#&
- returns false

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/false/inspect_spec.rb                                                 
FalseClass#inspect
- returns the string 'false'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/false/or_spec.rb                                                      
FalseClass#|
- return false if other is nil or false, otherwise true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/false/to_s_spec.rb                                                    
FalseClass#to_s
- returns the string 'false'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/false/xor_spec.rb                                                     
FalseClass#^
- returns false if other is nil or false, otherwise true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fiber/new_spec.rb                                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fiber/resume_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fiber/yield_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/absolute_path_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

File#atime
- returns the last access time to self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 separator
- return the basename for unix suffix
- raises a TypeError if the arguments are not String types
- raises an ArgumentError if passed more than two arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/blockdev_spec.rb                                                 
File.blockdev?
- returns true/false depending if the named file is a block device

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/chardev_spec.rb                                                  
File.chardev?
- returns true/false depending if the named file is a char device

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/chown_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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).
- 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).

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/directory_spec.rb                                                
File.directory?
- return true if dir is a directory, otherwise return false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)
- raises a TypeError if not passed a String type

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/executable_real_spec.rb                                          
File.executable_real?
- returns true if the file its an executable
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a TypeError if not passed a String type
- expands /./dir to /dir
- does not modify the string argument
- does not modify a HOME string argument
- returns a String when passed a String subclass

File.expand_path when HOME is not set
- raises an ArgumentError when passed '~' if HOME is nil
- raises an ArgumentError when passed '~' if HOME == ''

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if not passed a String type
- raises an ArgumentError if not passed one argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/file_spec.rb                                                     
File
- includes File::Constants

File.file?
- returns true if the named file exists and is a regular file.
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/grpowned_spec.rb                                                 
File.grpowned?
- returns true if the file exist
- returns false if file the does not exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/identical_spec.rb                                                
File.identical?
- returns true for a file and its link
- raises an ArgumentError if not passed two arguments
- raises a TypeError if not passed String types
- returns true if both named files are identical

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/initialize_spec.rb                                               
File#initialize
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/inspect_spec.rb                                                  
File#inspect
- returns a String

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/lchmod_spec.rb                                                   
File.lchmod
- changes the file mode of the link and not of the file

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/lchown_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/lstat_spec.rb                                                    
File.lstat
- returns a File::Stat object if the given file exists
- returns a File::Stat objecw when called on an instance of File
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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::RDONLY|File::WRONLY mode
- creates a new file when use File::WRONLY|File::TRUNC mode
- coerces filename using to_str
- 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
- opens directories

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/open_spec.rb                                                     
File.open
- 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

File.open with a block
- does not raise error when file is closed inside the block
- invokes close on an opened file when exiting the block
- propagates non-StandardErrors produced by close
- does not propagate StandardErrors produced by close

File.open
- opens directories

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/owned_spec.rb                                                    
File.owned?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/path_spec.rb                                                     
File#path
- returns the pathname used to create file as a string

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/pipe_spec.rb                                                     
File.pipe?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/read_spec.rb                                                     
File.read
- raises a Errno::EISDIR when passed a path that is a directory

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if the file does not exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if the file does not exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/realdirpath_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/realpath_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/reopen_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/setgid_spec.rb                                                   
File.setgid?
- returns false if the file was just made
- returns false if the file does not exist
- returns true when the gid bit is set

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/setuid_spec.rb                                                   
File.setuid?
- returns false if the file was just made
- returns false if the file does not exist
- returns true when the gid bit is set

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/socket_spec.rb                                                   
File.socket?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/atime_spec.rb                                               
File::Stat#atime
- returns the atime of a File::Stat object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/blksize_spec.rb                                             
File::Stat#blksize
- returns the blksize of a File::Stat object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/blockdev_spec.rb                                            
File::Stat#blockdev?
- returns true/false depending if the named file is a block device

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/blocks_spec.rb                                              
File::Stat#blocks
- returns the blocks of a File::Stat object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/chardev_spec.rb                                             
File::Stat#chardev?
- returns true/false depending if the named file is a char device

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- includes Comparable and #== shows mtime equality between two File::Stat objects

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/ctime_spec.rb                                               
File::Stat#ctime
- returns the ctime of a File::Stat object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/dev_major_spec.rb                                           
File::Stat#dev_major
- returns the major part of File::Stat#dev

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/dev_minor_spec.rb                                           
File::Stat#dev_minor
- returns the minor part of File::Stat#dev

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/dev_spec.rb                                                 
File::Stat#dev
- returns the number of the device on which the file exists

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/directory_spec.rb                                           
File::Stat#directory?
- return true if dir is a directory, otherwise return false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/executable_real_spec.rb                                     
File::Stat#executable_real?
- returns true if the file its an executable
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/file_spec.rb                                                
File::Stat#file?
- returns true if the named file exists and is a regular file.
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 (ERROR - 15)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/gid_spec.rb                                                 
File::Stat#gid
- returns the group owner attribute of a File::Stat object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/grpowned_spec.rb                                            
File::Stat#grpowned?
- returns true if the file exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/ino_spec.rb                                                 
File::Stat#ino
- returns the ino of a File::Stat object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/inspect_spec.rb                                             
File::Stat#inspect
- produces a nicely formatted description of a File::Stat object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/mode_spec.rb                                                
File::Stat#mode
- returns the mode of a File::Stat object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/mtime_spec.rb                                               
File::Stat#mtime
- returns the mtime of a File::Stat object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/nlink_spec.rb                                               
File::Stat#nlink
- returns the number of links to a file

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/owned_spec.rb                                               
File::Stat#owned?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/pipe_spec.rb                                                
File::Stat#pipe?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/rdev_major_spec.rb                                          
File::Stat#rdev_major
- returns the major part of File::Stat#rdev

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/rdev_minor_spec.rb                                          
File::Stat#rdev_minor
- returns the minor part of File::Stat#rdev

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/rdev_spec.rb                                                
File::Stat#rdev
- returns the number of the device this file represents which the file exists

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/setgid_spec.rb                                              
File::Stat#setgid?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/setuid_spec.rb                                              
File::Stat#setuid?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/socket_spec.rb                                              
File::Stat#socket?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/sticky_spec.rb                                              
File::Stat#sticky?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/symlink_spec.rb                                             
File::Stat#symlink?
- returns true if the file is a link

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/uid_spec.rb                                                 
File::Stat#uid
- returns the owner attribute of a File::Stat object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/world_readable_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/world_writable_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat_spec.rb                                                     
File.stat
- returns a File::Stat object if the given file exists
- returns a File::Stat objecw when called on an instance of File
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/sticky_spec.rb                                                   
File.sticky?
- returns false if the file dies not exist

File.sticky?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/symlink_spec.rb                                                  
File.symlink
- create a symlink between a source and target file
- create a symbolic link
- 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

File.symlink?
- returns false if the file does not exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/to_path_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

File#truncate
- does not move the file write pointer to the specified byte offset
- does not move the file read pointer to the specified byte offset
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/utime_spec.rb                                                    
File.utime
- sets the access and modification time of each file

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/world_readable_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/world_writable_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if the file does not exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/zero_spec.rb                                                     
File.zero?
- returns true if the file is empty
- returns false if the file is not empty
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/blockdev_spec.rb                                             
FileTest.blockdev?
- returns true/false depending if the named file is a block device

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/chardev_spec.rb                                              
FileTest.chardev?
- returns true/false depending if the named file is a char device

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/directory_spec.rb                                            
FileTest.directory?
- return true if dir is a directory, otherwise return false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/executable_real_spec.rb                                      
FileTest.executable_real?
- returns true if the file its an executable
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/file_spec.rb                                                 
File.file?
- returns true if the named file exists and is a regular file.
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/grpowned_spec.rb                                             
FileTest.grpowned?
- returns true if the file exist
- returns false if the file doesn't exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/identical_spec.rb                                            
FileTest.identical?
- returns true for a file and its link
- raises an ArgumentError if not passed two arguments
- raises a TypeError if not passed String types
- returns true if both named files are identical

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/owned_spec.rb                                                
FileTest.owned?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/pipe_spec.rb                                                 
FileTest.pipe?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if the file does not exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if the file does not exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/setgid_spec.rb                                               
FileTest.setgid?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/setuid_spec.rb                                               
FileTest.setuid?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/socket_spec.rb                                               
FileTest.socket?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/sticky_spec.rb                                               
FileTest.sticky?
- returns false if the file dies not exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/symlink_spec.rb                                              
FileTest.symlink?
- returns true if the file is a link

FileTest.symlink?
- returns false if the file does not exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/world_readable_spec.rb                                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/world_writable_spec.rb                                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if the file does not exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/zero_spec.rb                                                 
FileTest.zero?
- returns true if the file is empty
- returns false if the file is not empty
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/abs_spec.rb                                                    
Fixnum#abs
- returns self's absolute value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/bit_and_spec.rb                                                
Fixnum#&
- returns self bitwise AND other
- returns self bitwise AND a Bignum
- doesn't raise an error if passed a Float out of Fixnum range
- converts a Float to an Integer
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/bit_or_spec.rb                                                 
Fixnum#|
- returns self bitwise OR other
- returns self bitwise OR a Bignum
- doesn't raise an error if passed a Float out of Fixnum range
- converts a Float to an Integer
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/bit_xor_spec.rb                                                
Fixnum#^
- returns self bitwise EXCLUSIVE OR other
- returns self bitwise EXCLUSIVE OR a Bignum
- doesn't raise an error if passed a Float out of Fixnum range
- converts a Float to an Integer
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/case_compare_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/complement_spec.rb                                             
Fixnum#~
- returns self with each bit flipped

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 FloatDomainError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when given a non-Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/even_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/exponent_spec.rb                                               
Fixnum#**
- returns self raised to the given power
- overflows the answer to a bignum transparantly
- raises negative numbers to the given power
- can raise 1 to a Bignum safely
- switches to a Float when the number is too big

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/fdiv_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/hash_spec.rb                                                   
Fixnum#hash
- is provided
- is stable

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/id2name_spec.rb                                                
Fixnum#id2name
- returns the string name of the object whose symbol ID is self
- returns nil if there is no symbol in the symbol table with this value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/induced_from_spec.rb                                           
Fixnum.induced_from with [Float]
- returns a Fixnum when the passed Float is in Fixnum's range
- raises a RangeError when the passed Float is out of Fixnum's range

Fixnum.induced_from
- returns the passed argument when passed a Fixnum
- tries to convert non-Integers to a Integers using #to_int
- raises a TypeError when conversion to Integer returns a Bignum

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/magnitude_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/minus_spec.rb                                                  
Fixnum#-
- returns self minus the given Integer
- raises a TypeError when given a non-Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not raise a FloatDomainError when the given argument is 0 and a Float
- 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
- does not raise a FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when given a non-Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/odd_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/plus_spec.rb                                                   
Fixnum#+
- returns self plus the given Integer
- raises a TypeError when given a non-Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/quo_spec.rb                                                    
Fixnum#quo
- returns the result of self divided by the given Integer as a Float
- does not raise a FloatDomainError when the given Integer is 0 and a Float

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 outside the available bits and n >= 0
- returns -1 when m is outside the available bits and n < 0
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/size_spec.rb                                                   
Fixnum#size
- returns the number of bytes in the machine representation of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/succ_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/to_f_spec.rb                                                   
Fixnum#to_f
- returns self converted to a Float

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/to_sym_spec.rb                                                 
Fixnum#to_sym
- returns the symbol whose integer value is self
- returns nil if there is no symbol in the symbol table with this value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/uminus_spec.rb                                                 
Fixnum#-@
- returns self as a negative value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/zero_spec.rb                                                   
Fixnum#zero?
- returns true if self is 0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/abs_spec.rb                                                     
Float#abs
- returns the absolute value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/angle_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/arg_spec.rb                                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/case_compare_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/ceil_spec.rb                                                    
Float#ceil
- returns the smallest Integer greater than or equal to self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/coerce_spec.rb                                                  
Float#coerce
- returns [other, self] both as Floats

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 (FAILED - 16)
- returns -1 when self is negative and other is Infinty (FAILED - 17)
- returns -1 when self is -Infinity and other is negative
- returns 1 when self is negative and other is -Infinity

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/denominator_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/divide_spec.rb                                                  
Float#/
- returns self divided by other
- properly coerces objects
- properly handles BigDecimal argument
- does NOT raise ZeroDivisionError if other is zero

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/divmod_spec.rb                                                  
Float#divmod
- returns an [quotient, modulus] from dividing self by other
- raises a FloatDomainError if self is NaN
- raises a FloatDomainError if other is NaN
- raises a FloatDomainError if self is Infinity
- raises FloatDomainError if other is zero

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/eql_spec.rb                                                     
Float#eql?
- returns true if other is a Float equal to self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/equal_value_spec.rb                                             
Float#==
- returns true if self has the same value as other
- calls 'other == self' if coercion fails

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/exponent_spec.rb                                                
Float#**
- returns self raise to the other power

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/fdiv_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/finite_spec.rb                                                  
Float#finite?
- returns true if a valid IEEE floating-point number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/floor_spec.rb                                                   
Float#floor
- returns the largest Integer less than or equal to self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/gt_spec.rb                                                      
Float#>
- returns true if self is greater than other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/gte_spec.rb                                                     
Float#>=
- returns true if self is greater than or equal to other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/hash_spec.rb                                                    
Float#hash
- is provided
- is stable

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/induced_from_spec.rb                                            
Float.induced_from
- returns the passed argument when passed a Float
- converts passed Fixnums or Bignums to Floats (using #to_f)
- does not try to convert non-Integers to Integers using #to_int
- does not try to convert non-Integers to Floats using #to_f
- raises a TypeError when passed a non-Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/infinite_spec.rb                                                
Float#infinite?
- returns nil, -1, +1 when self is finite, -Infinity, +Infinity

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/lt_spec.rb                                                      
Float#<
- returns true if self is less than other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/lte_spec.rb                                                     
Float#<=
- returns true if self is less than or equal to other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/magnitude_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/minus_spec.rb                                                   
Float#-
- returns self minus other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/modulo_spec.rb                                                  
Float#%
- returns self modulo other
- does NOT raise ZeroDivisionError if other is zero

Float#modulo
- returns self modulo other
- does NOT raise ZeroDivisionError if other is zero

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/multiply_spec.rb                                                
Float#*
- returns self multiplied by other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/nan_spec.rb                                                     
Float#nan?
- returns true if self is not a valid IEEE floating-point number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/numerator_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/phase_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/plus_spec.rb                                                    
Float#+
- returns self plus other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/quo_spec.rb                                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/rationalize_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/round_spec.rb                                                   
Float#round
- returns the nearest Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/to_f_spec.rb                                                    
Float#to_f
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/to_i_spec.rb                                                    
Float#to_i
- returns self truncated to an Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/to_int_spec.rb                                                  
Float#
- returns self truncated to an Integer

Float#to_int
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/to_r_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 e format for a positive value with whole part having 15 decimal places
- uses e format for a negative value with whole part having 15 decimal places
- outputs the minimal, unique form to represent the value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/truncate_spec.rb                                                
Float#truncate
- returns self truncated to an Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/uminus_spec.rb                                                  
Float#-@
- negates self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/uplus_spec.rb                                                   
Float#+@
- returns the same value with same sign (twos complement)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/zero_spec.rb                                                    
Float#zero?
- returns true if self is 0.0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/count_spec.rb                                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/disable_spec.rb                                                    
GC.disable
- returns true iff the garbage collection was previously disabled

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/enable_spec.rb                                                     
GC.enable
- returns true iff the garbage collection was already disabled

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/garbage_collect_spec.rb                                            
GC#garbage_collect
- always returns nil

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/clear_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/disable_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/enable_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/enabled_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/report_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/result_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/total_time_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/start_spec.rb                                                      
GC.start
- always returns nil

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/stress_spec.rb                                                     
GC.stress
- returns current status of GC stress mode

GC.stress=
- sets the stress mode

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/allocate_spec.rb                                                 
Hash.allocate
- returns an instance of Hash
- returns a fully-formed instance of Hash

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/assoc_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if called on a frozen instance

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/clone_spec.rb                                                    
Hash#clone
- copies instance variable but not the objects they refer to

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/compare_by_identity_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a subclass when passed an Array
- returns an instance of the class it's called on

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if called on a frozen instance

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if called on a frozen instance

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/each_pair_spec.rb                                                
Hash#each_pair
- yields the key and value of each pair to a block expecting |key, value|
- yields a [key, value] Array for each pair to a block expecting |*args|
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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|
- yields the key only to a block expecting |key,|
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- doesn't duplicate and freeze already frozen string keys
- raises a TypeError if called on a frozen instance
- does not raise an exception if changing the value of an existing key during iteration

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/flatten_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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?

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/has_value_spec.rb                                                
Hash#has_value?
- returns true if the value exists in the hash
- uses == semantics for comparing values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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?

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 ==

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/indexes_spec.rb                                                  
Hash#values_at
- returns an array of values for the given keys

Hash#indexes
- returns an array of values for the given keys

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/indices_spec.rb                                                  
Hash#indices
- returns an array of values for the given keys

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/initialize_spec.rb                                               
Hash#initialize
- is private
- can be used to reset default_proc
- receives the arguments passed to Hash#new
- returns self
- raises a TypeError if called on a frozen instance

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- handles hashes with recursive keys

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/keep_if_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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?

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/keys_spec.rb                                                     
Hash#keys
- returns an array populated with keys
- it uses the same order as #values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/length_spec.rb                                                   
Hash#length
- returns the number of entries

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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?

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if called on a non-empty, frozen instance
- does not raise an exception on a frozen instance that would not be modified
- does not raise an exception if changing the value of an existing key during iteration

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/rassoc_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/rehash_spec.rb                                                   
Hash#rehash
- reorganizes the hash by recomputing all key hash codes
- raises a TypeError if called on a frozen instance
- causes a RuntimeError to be raised if called inside an iterator block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/reject_spec.rb                                                   
Hash#reject
- is equivalent to hsh.dup.delete_if
- returns subclass instance for subclasses
- taints the resulting hash
- 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 TypeError if called on a frozen instance
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/select_spec.rb                                                   
Hash#select
- yields two arguments: key and value
- returns an Array 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if called on a frozen instance

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/size_spec.rb                                                     
Hash#size
- returns the number of entries

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- doesn't duplicate and freeze already frozen string keys
- raises a TypeError if called on a frozen instance
- does not raise an exception if changing the value of an existing key during iteration

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/to_a_spec.rb                                                     
Hash#to_a
- returns a list of [key, value] pairs with same order as each()
- is called for Enumerable#entries

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/to_hash_spec.rb                                                  
Hash#to_hash
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/to_s_spec.rb                                                     
Hash#to_s
- returns a string by calling Hash#to_a and using Array#join with default separator

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/try_convert_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if called on a non-empty, frozen instance
- does not raise an exception on a frozen instance that would not be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/value_spec.rb                                                    
Hash#value?
- returns true if the value exists in the hash
- uses == semantics for comparing values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/values_at_spec.rb                                                
Hash#values_at
- returns an array of values for the given keys

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/values_spec.rb                                                   
Hash#values
- returns an array of values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/ceil_spec.rb                                                  
Integer#ceil
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/chr_spec.rb                                                   
Integer#chr
- returns a string containing the ASCII character represented by self
- returns a new String for each call
- raises a RangeError if self is out of the ASCII character range

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/denominator_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/even_spec.rb                                                  
Integer#even?
- returns true when self is an even number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/floor_spec.rb                                                 
Integer#floor
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/gcd_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/gcdlcm_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/induced_from_spec.rb                                          
Integer.induced_from with [Float]
- returns a Fixnum when the passed Float is in Fixnum's range
- returns a Bignum when the passed Float is out of Fixnum's range

Integer.induced_from
- returns the passed argument when passed a Bignum or Fixnum
- does not try to convert non-Integers to Integers using #to_int
- does not try to convert non-Integers to Integers using #to_i
- raises a TypeError when passed a non-Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/integer_spec.rb                                               
Integer#integer?
- returns true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/lcm_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/next_spec.rb                                                  
Integer#next
- returns the Integer equal to self + 1

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/numerator_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/odd_spec.rb                                                   
Integer#odd?
- returns true when self is an odd number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/ord_spec.rb                                                   
Integer#ord
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/pred_spec.rb                                                  
Integer#pred
- returns the Integer equal to self - 1

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/rationalize_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/round_spec.rb                                                 
Integer#round
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/succ_spec.rb                                                  
Integer#succ
- returns the Integer equal to self + 1

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/to_i_spec.rb                                                  
Integer#to_i
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/to_int_spec.rb                                                
Integer#to_int
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/to_r_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/truncate_spec.rb                                              
Integer#truncate
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/binmode_spec.rb                                                    
IO#binmode
- raises an IOError on closed stream
- puts a stream in binary mode

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/binread_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/chars_spec.rb                                                      
IO#chars
- returns an enumerator of the next chars from the stream
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/close_on_exec_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/closed_spec.rb                                                     
IO#closed?
- returns true on closed stream
- returns false on open stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/codepoints_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/constants_spec.rb                                                  
IO::SEEK_SET
- is defined

IO::SEEK_CUR
- is defined

IO::SEEK_END
- is defined

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/copy_stream_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/each_codepoint_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/external_encoding_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/fcntl_spec.rb                                                      
IO#fcntl
- raises IOError on closed stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/fdatasync_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/fileno_spec.rb                                                     
IO#fileno
- returns the numeric file descriptor of the given IO object
- raises IOError on closed stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/flush_spec.rb                                                      
IO#flush
- raises IOError on closed stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/foreach_spec.rb                                                    
IO.foreach
- raises TypeError if the first parameter is nil
- raises Errno::ENOENT if the file does not exist
- converts first parameter to string and uses as file name
- returns an Enumerator when called without a block

IO.foreach with no separator argument
- yields a sequence of Strings that were separated by $/
- updates $. with each yield

IO.foreach with nil as the separator argument
- yields a single string with entire content
- updates $. with each yield

IO.foreach with an empty String as the separator argument
- yields a sequence of paragraphs when the separator is an empty string
- updates $. with each yield

IO.foreach with an arbitrary String as the separator argument
- yields a sequence of Strings that were separated by r
- updates $. with each yield
- accepts non-ASCII data as separator

IO.foreach with an object as the separator argument
- calls #to_str once to convert it to a String

IO.foreach when the filename starts with |
- gets data from the standard out of the subprocess
- gets data from a fork when passed -

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/fsync_spec.rb                                                      
IO#fsync
- raises an IOError on closed stream
- writes the buffered data to permanent storage

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/getc_spec.rb                                                       
IO#getc
- returns the next byte 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/gets_spec.rb                                                       
IO#gets with ASCII separator
- returns the separator's number 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/initialize_copy_spec.rb                                            
IO#initialize_copy
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/inspect_spec.rb                                                    
IO#inspect
- returns a String describing a stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/internal_encoding_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/io_spec.rb                                                         
IO
- includes File::Constants

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/ioctl_spec.rb                                                      
IO#ioctl
- raises IOError on closed stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/isatty_spec.rb                                                     
IO#isatty
- returns false if this stream is not a terminal device (TTY)
- raises IOError on closed stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/lines_spec.rb                                                      
IO#lines
- returns an Enumerator
- returns a line when accessed
- ignores a given block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/pipe_spec.rb                                                       
IO.pipe
- creates a two-ended pipe
- returns two IO objects
- returns instances of a subclass when called on a subclass

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 -
- yields an instance of a subclass when called on a subclass
- returns an instance of a subclass when called on a subclass

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 separator
- writes each obj.to_s to the stream and appends $\ (if any) given multiple objects
- raises IOError on closed stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/printf_spec.rb                                                     
IO#printf
- writes the #sprintf formatted string
- raises IOError on closed stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/putc_spec.rb                                                       
IO#putc
- calls #to_int to convert an object to a Integer
- raises IOError on a closed stream
- raises an TypeError when passed nil
- raises an TypeError when passed false
- raises an TypeError when passed true

IO#putc with a Fixnum argument
- writes one character as a String
- writes the low byte as a String

IO#putc with a String argument
- writes one character
- writes the first character

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 nil 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- changes the behavior of #read to nonblocking
- raises IOError on closed stream
- raises EOFError when the end is reached

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/read_spec.rb                                                       
IO.read
- reads the contents of a file
- 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 large data
- reads all the data at once
- reads only the requested number of bytes

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/readbyte_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/readchar_spec.rb                                                   
IO#readchar
- returns the next byte 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 $_

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 with multibyte characters in the buffer
- reads after ungetc without data in the buffer
- discards the existing buffer content upon successful read
- raises EOFError on EOF
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 and returns the supplied objects
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/set_encoding_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/stat_spec.rb                                                       
IO#stat
- raises IOError on closed stream
- returns a File::Stat object for the stream
- can stat pipes

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/sysopen_spec.rb                                                    
IO.sysopen
- returns the file descriptor for a given path
- works on directories
- accepts a mode as second argument
- accepts permissions as third argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- throws IOError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/tell_spec.rb                                                       
IO#tell
- gets the offset
- raises IOError on closed stream
- resets #eof?

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/to_io_spec.rb                                                      
IO#to_io
- returns self for open stream
- returns self for closed stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/try_convert_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/tty_spec.rb                                                        
IO#tty?
- returns false if this stream is not a terminal device (TTY)
- raises IOError on closed stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/ungetbyte_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises IOError when invoked on stream that was not yet read
- raises IOError on closed stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/Array_spec.rb                                                  
Kernel
- has private instance method Array()

Kernel.Array
- does not call #to_ary on an Array
- calls #to_ary to convert the argument to an Array
- does not call #to_a on an Array
- calls #to_a if the argument does not respond to #to_ary
- calls #to_a if #to_ary returns nil
- raises a TypeError if #to_a returns nil
- returns an Array containing the argument if it responds to neither #to_ary nor #to_a
- returns an empty Array when passed nil
- raises a TypeError if #to_ary does not return an Array
- raises a TypeError if #to_a does not return an Array

Kernel#Array
- does not call #to_ary on an Array
- calls #to_ary to convert the argument to an Array
- does not call #to_a on an Array
- calls #to_a if the argument does not respond to #to_ary
- calls #to_a if #to_ary returns nil
- raises a TypeError if #to_a returns nil
- returns an Array containing the argument if it responds to neither #to_ary nor #to_a
- returns an empty Array when passed nil
- raises a TypeError if #to_ary does not return an Array
- raises a TypeError if #to_a does not return an Array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/Complex_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises an Argument Error if to_f is called and it returns NaN (FAILED - 18)
- 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
- raises an Argument Error if to_f is called and it returns NaN (FAILED - 19)
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns 0 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
- 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
- returns 0 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
- is a private method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/Rational_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if respond_to? returns false for #to_s
- raises a NoMethodError if #to_s is not defined but #respond_to?(:to_s) returns true
- 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
- raises a TypeError if respond_to? returns false for #to_s
- raises a NoMethodError if #to_s is not defined but #respond_to?(:to_s) returns true
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/__callee___spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns a different value for two numbers near the 32 bit Fixnum limit
- returns a different value for two numbers near the 64 bit Fixnum limit

Kernel#__id__
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 method name even from eval
- returns nil when not called from a method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/__send___spec.rb                                               
Kernel#__send__
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises TypeError when given a non-String object

Kernel.abort
- raises a SystemExit exception
- sets the exception status code of of 1
- prints the specified message to STDERR
- raises TypeError when given a non-String object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 constant table

Kernel.autoload?
- returns the name of the file that will be autoloaded
- returns nil if no file has been registered for a constant

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- uses the receiver of #binding as self in the binding
- uses the receiver of #binding as self in a Class.new block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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?)
- always returns false

Kernel.block_given?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns the definition trace of a Proc
- returns the correct caller line from a called Proc
- returns the correct definition line for a complex Proc trace
- begins with (eval) for caller(0) in eval
- begins with the eval's sender's sender for caller(1) in eval
- shows the current line in the calling block twice when evaled

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises TypeError if the argument is not a symbol
- raises ArgumentError if called without argument
- raises LocalJumpError if no block is given

Kernel#catch
- is a private method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/chomp_spec.rb                                                  
Kernel#chomp
- is a private method

Kernel#chomp!
- is a private method

Kernel.chomp
- needs to be reviewed for spec completeness

Kernel.chomp!
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/chop_spec.rb                                                   
Kernel#chop
- is a private method

Kernel#chop!
- is a private method

Kernel.chop
- needs to be reviewed for spec completeness

Kernel.chop!
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/class_spec.rb                                                  
Kernel#class
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/comparison_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/const_lookup_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/define_singleton_method_spec.rb                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/display_spec.rb                                                
Kernel#display
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/enum_for_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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.

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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__

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/equal_value_spec.rb                                            
Kernel#==
- returns true only if obj and other are the same object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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
- updates a local at script scope
- accepts a Proc object as a binding
- does not make Proc locals visible to evaluated code
- stores all locals of nested eval bindings in the first non-eval binding
- allows a Proc invocation to terminate the eval binding chain on local creation
- can access normal locals in nested closures
- allows creating a new class in a binding
- allows creating a new class in a binding created by #eval
- includes file and line information in syntax error
- sets constants at the toplevel from inside a block
- uses the filename of the binding if none is provided
- does not alter the value of __FILE__ in the binding
- uses the receiver as self inside the eval
- does not pass the block to the method being eval'ed

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/extend_spec.rb                                                 
Kernel#extend
- calls extend_object on argument
- does not calls append_features on arguments metaclass
- calls extended on argument
- makes the class a kind_of? the argument
- raises a TypeError if self is frozen

Kernel#extend
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/fork_spec.rb                                                   
Kernel#fork
- is a private method

Kernel.fork
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/format_spec.rb                                                 
Kernel#format
- is a private method

Kernel.format
- is accessible as a module function

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/freeze_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/frozen_spec.rb                                                 
Kernel#frozen?
- returns true if self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/getc_spec.rb                                                   
Kernel#getc
- is a private method

Kernel.getc
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/gets_spec.rb                                                   
Kernel#gets
- is a private method

Kernel.gets
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/gsub_spec.rb                                                   
Kernel#gsub
- is a private method
- raises a TypeError if $_ is not a String
- when matches sets $_ to a new string, leaving the former value unaltered
- returns a string with the same contents as $_ after the operation
- accepts Regexps as patterns
- accepts Strings as patterns, treated literally
- accepts objects which respond to #to_str as patterns and treats them as strings

Kernel#gsub with a pattern and replacement
- accepts strings for replacement
- accepts objects which respond to #to_str for replacement
- replaces \1 sequences with the regexp's corresponding capture

Kernel#gsub with pattern and block
- acts similarly to using $_.gsub

Kernel#gsub!
- is a private method

Kernel.gsub!
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/hash_spec.rb                                                   
Kernel#hash
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/id_spec.rb                                                     
Kernel#id
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/initialize_clone_spec.rb                                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/initialize_copy_spec.rb                                        
Kernel#initialize_copy
- is a private method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/initialize_dup_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/inspect_spec.rb                                                
Kernel#inspect
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/instance_eval_spec.rb                                          
Kernel#instance_eval
- expects a block with no arguments
- takes no arguments with a block
- passes the object to the block
- only binds the eval to the receiver
- shares a scope across sibling evals
- 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
- makes the receiver metaclass the scoped class when used with a string
- gets constants in the receiver if a string given
- doesn't get constants in the receiver if a block given
- raises a TypeError when defining methods on an immediate
- raises a TypeError when defining methods on numerics

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/instance_of_spec.rb                                            
Kernel#instance_of?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/instance_variable_defined_spec.rb                              
Kernel#instance_variable_defined?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 '@'
- returns nil when passed just '@'

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 '@'
- returns nil when passed just '@'

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 '@'
- returns nil when passed just '@'

Kernel#instance_variable_get when passed Fixnum
- tries to convert the passed Integer to a Symbol and returns the instance variable that is referred by the Symbol
- outputs a warning
- raises an ArgumentError when the passed Fixnum can't be converted to a Symbol
- raises a NameError when the Symbol does not start with an '@'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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'
- sets the value of the instance variable if argument is '@'
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/is_a_spec.rb                                                   
Kernel#is_a?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/iterator_spec.rb                                               
Kernel#iterator?
- is a private method

Kernel.iterator?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/kind_of_spec.rb                                                
Kernel#kind_of?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not check the arity of the call when no args are specified
- does not check 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if passed an object that has #to_path but not #to_str
- 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
- raises a TypeError if passed an object that has #to_path but not #to_str
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a LocalJumpError if no block given
- rescues StopIteration
- rescues StopIteration's subclasses
- does not rescue other errors

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/match_spec.rb                                                  
Kernel#=~
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/method_missing_spec.rb                                         
Kernel#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

Kernel#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

Kernel.method_missing
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a NameError for an invalid method name
- raises a NameError for an invalid singleton method name
- can be called on a private method
- raises a NameError when called on a protected method
- will see an alias of the original method as == when in a derived class
- can call methods created with define_method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Kernel#methods when not passed an argument
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module

Kernel#methods when passed true
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/nil_spec.rb                                                    
Kernel#nil?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/not_match_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns a different value for two numbers near the 32 bit Fixnum limit
- returns a different value for two numbers near the 64 bit Fixnum limit

Kernel#object_id
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if not passed a String type

Kernel.open
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/print_spec.rb                                                  
Kernel#print
- is a private method

Kernel.print
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/printf_spec.rb                                                 
Kernel#printf
- is a private method

Kernel.printf
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- respects the class hierarchy when decided what is private
- returns private methods mixed in to the metaclass

Kernel#private_methods when not passed an argument
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module

Kernel#private_methods when passed true
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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  itself, not the creation site of the 
- allows long returns to flow through it

Kernel#proc
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns protected methods mixed in to the metaclass

Kernel#protected_methods when not passed an argument
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module

Kernel#protected_methods when passed true
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/public_method_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns public methods mixed in to the metaclass

Kernel#public_methods when not passed an argument
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module

Kernel#public_methods when passed true
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/public_send_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/putc_spec.rb                                                   
Kernel#putc
- is a private instance method

Kernel.putc
- calls #to_int to convert an object to a Integer
- raises IOError on a closed stream
- raises an TypeError when passed nil
- raises an TypeError when passed false
- raises an TypeError when passed true

Kernel.putc with a Fixnum argument
- writes one character as a String
- writes the low byte as a String

Kernel.putc with a String argument
- writes one character
- writes the first character

Kernel#putc
- calls #to_int to convert an object to a Integer
- raises IOError on a closed stream
- raises an TypeError when passed nil
- raises an TypeError when passed false
- raises an TypeError when passed true

Kernel#putc with a Fixnum argument
- writes one character as a String
- writes the low byte as a String

Kernel#putc with a String argument
- writes one character
- writes the first character

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/puts_spec.rb                                                   
Kernel#puts
- is a private method
- writes just a newline when given no args
- writes nil 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 [...] 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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_i on its argument

Kernel#rand
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/readline_spec.rb                                               
Kernel#readline
- is a private method

Kernel.readline
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/readlines_spec.rb                                              
Kernel#readlines
- is a private method

Kernel.readlines
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/require_relative_spec.rb                                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if passed an object that has #to_path but not #to_str
- 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)
- 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
- respects being replaced with a new array
- stores ./ relative paths as passed in
- stores ../ relative paths as passed in
- does not collapse duplicate path separators
- adds the suffix of the resolved filename
- loads a non-canonical path for a file already loaded
- loads a ./ relative path for a file already loaded
- loads a ../ relative path for a file already loaded

Kernel#require ($LOAD_FEATURES) when a non-extensioned file is in $LOADED_FEATURES
- loads a .rb extensioned file when a non extensioned file is in $LOADED_FEATURES
- loads a .rb extensioned file from a subdirectory
- returns false if the file is not found
- returns false when passed a path and the file is not found

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
- raises a TypeError if passed an object that has #to_path but not #to_str
- 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)
- 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
- respects being replaced with a new array
- stores ./ relative paths as passed in
- stores ../ relative paths as passed in
- does not collapse duplicate path separators
- adds the suffix of the resolved filename
- loads a non-canonical path for a file already loaded
- loads a ./ relative path for a file already loaded
- loads a ../ relative path for a file already loaded

Kernel.require ($LOAD_FEATURES) when a non-extensioned file is in $LOADED_FEATURES
- loads a .rb extensioned file when a non extensioned file is in $LOADED_FEATURES
- loads a .rb extensioned file from a subdirectory
- returns false if the file is not found
- returns false when passed a path and the file is not found

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/respond_to_missing_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/scan_spec.rb                                                   
Kernel#scan
- is a private method

Kernel.scan
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/select_spec.rb                                                 
Kernel#select
- is a private method

Kernel.select
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/singleton_class_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/singleton_method_added_spec.rb                                 
Kernel#singleton_method_added
- is a private method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/singleton_method_removed_spec.rb                               
Kernel#singleton_method_removed
- is a private method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/singleton_method_undefined_spec.rb                             
Kernel#singleton_method_undefined
- is a private method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/singleton_methods_spec.rb                                      
Kernel#singleton_methods when not passed an argument
- returns an empty Array for an object with no singleton methods
- returns the names of module methods for a module
- does not return private module methods for a module
- returns the names of class methods for a class
- does not return private class methods for a class
- returns the names of singleton methods for an object
- returns the names of singleton methods for an object extented with a module
- returns a unique list for an object extended with a module
- returns the names of singleton methods for an object extented with two modules
- returns the names of singleton methods for an object extented with a module including a module
- returns the names of inherited singleton methods for a subclass
- returns a unique list for a subclass
- returns the names of inherited singleton methods for a subclass including a module
- returns a unique list for a subclass including a module
- returns the names of inherited singleton methods for a subclass of a class including a module
- returns the names of inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module
- returns the names of inherited singleton methods for a class extended with a module
- does not return any included methods for a module including a module
- does not return any included methods for a class including a module
- does not return private singleton methods for an object extended with a module
- does not return private singleton methods for an object extended with two modules
- does not return private singleton methods for an object extented with a module including a module
- does not return private singleton methods for a class extended with a module
- does not return private inherited singleton methods for a module including a module
- does not return private inherited singleton methods for a class including a module
- does not return private inherited singleton methods for a subclass
- does not return private inherited singleton methods for a subclass including a module
- does not return private inherited singleton methods for a subclass of a class including a module
- does not return private inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module

Kernel#singleton_methods when passed true
- returns an empty Array for an object with no singleton methods
- returns the names of module methods for a module
- does not return private module methods for a module
- returns the names of class methods for a class
- does not return private class methods for a class
- returns the names of singleton methods for an object
- returns the names of singleton methods for an object extented with a module
- returns a unique list for an object extended with a module
- returns the names of singleton methods for an object extented with two modules
- returns the names of singleton methods for an object extented with a module including a module
- returns the names of inherited singleton methods for a subclass
- returns a unique list for a subclass
- returns the names of inherited singleton methods for a subclass including a module
- returns a unique list for a subclass including a module
- returns the names of inherited singleton methods for a subclass of a class including a module
- returns the names of inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module
- returns the names of inherited singleton methods for a class extended with a module
- does not return any included methods for a module including a module
- does not return any included methods for a class including a module
- does not return private singleton methods for an object extended with a module
- does not return private singleton methods for an object extended with two modules
- does not return private singleton methods for an object extented with a module including a module
- does not return private singleton methods for a class extended with a module
- does not return private inherited singleton methods for a module including a module
- does not return private inherited singleton methods for a class including a module
- does not return private inherited singleton methods for a subclass
- does not return private inherited singleton methods for a subclass including a module
- does not return private inherited singleton methods for a subclass of a class including a module
- does not return private inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module

Kernel#singleton_methods when passed false
- returns an empty Array for an object with no singleton methods
- returns the names of module methods for a module
- does not return private module methods for a module
- returns the names of class methods for a class
- does not return private class methods for a class
- returns the names of singleton methods for an object
- does not return any included methods for a module including a module
- does not return any included methods for a class including a module
- does not return private singleton methods for an object extended with a module
- does not return private singleton methods for an object extended with two modules
- does not return private singleton methods for an object extented with a module including a module
- does not return private singleton methods for a class extended with a module
- does not return private inherited singleton methods for a module including a module
- does not return private inherited singleton methods for a class including a module
- does not return private inherited singleton methods for a subclass
- does not return private inherited singleton methods for a subclass including a module
- does not return private inherited singleton methods for a subclass of a class including a module
- does not return private inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module
- returns an empty Array for an object extented with a module
- returns an empty Array for an object extented with two modules
- returns an empty Array for an object extended with a module including a module
- returns the names of singleton methods of the subclass
- does not return names of inherited singleton methods for a subclass
- does not return the names of inherited singleton methods for a class extended with a module

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/spawn_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/split_spec.rb                                                  
Kernel#split
- is a private method

Kernel.split
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/sprintf_spec.rb                                                
Kernel#sprintf
- is a private method
- treats nil arguments as zero-width strings in %s slots
- treats nil arguments as zeroes in %d slots
- passes some tests for positive %x
- passes some tests for negative %x
- passes some tests for negative %u
- passes some tests for negative %u
- passes some tests for positive %u
- passes some tests for positive %f
- passes some tests for negative %f
- passes kstephens's tests

Kernel.sprintf
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/sub_spec.rb                                                    
Kernel#sub
- is a private method

Kernel#sub!
- is a private method

Kernel.sub
- needs to be reviewed for spec completeness

Kernel.sub!
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/syscall_spec.rb                                                
Kernel#syscall
- is a private method

Kernel.syscall
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/system_spec.rb                                                 
Kernel#system
- can run basic things that exist
- returns false 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 argument
- does not expand shell variables when given multiples arguments

Kernel.system
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/tainted_spec.rb                                                
Kernel#tainted?
- returns true if Object is tainted

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/tap_spec.rb                                                    
Kernel#tap
- always yields self and returns self
- raises a LocalJumpError when no block given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Kernel.test
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a NameError if there is no catch block for the symbol
- raises ArgumentError if 3 or more arguments provided
- raises TypeError if the first argument is not a symbol

Kernel#throw
- is a private method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/to_a_spec.rb                                                   
Kernel#to_a
- is defined on Kernel

Kernel#to_a when the receiver is an Array
- returns self

Kernel#to_a when the receiver is not an Array
- returns an Array containing self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/to_enum_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/to_s_spec.rb                                                   
Kernel#to_s
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/trace_var_spec.rb                                              
Kernel#trace_var
- is a private method

Kernel.trace_var
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/trap_spec.rb                                                   
Kernel#trap
- is a private method

Kernel.trap
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/trust_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/type_spec.rb                                                   
Kernel#type
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/untaint_spec.rb                                                
Kernel#untaint
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/untrace_var_spec.rb                                            
Kernel#untrace_var
- is a private method

Kernel.untrace_var
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/untrust_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/untrusted_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- dumps an extended_user_regexp having ivar
- 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
- dumps an extended_user_hash with a parameter to initialize
- dumps an array containing objects having _dump method
- dumps an array containing objects having marshal_dump method
- favors marshal_dump over _dump
- does not use Class#name when using marshal_dump
- dumps an array containing the same objects
- dumps an extended_array having ivar
- dumps a struct having ivar
- dumps a struct having fields
- dumps an extended_struct having fields with same objects
- 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
- dumps a Fixnum -2**24
- dumps a Symbol small
- dumps a Hash subclass
- dumps a marshal_dump object
- dumps a _dump object
- dumps a Fixnum 2**16
- dumps a 1...2
- dumps a Array subclass
- dumps a Regexp subclass /i
- dumps a Regexp
- dumps a _dump object extended
- dumps a Fixnum -123
- dumps a Fixnum -4516727
- dumps a Array
- dumps a Float Infinity
- dumps a Module Marshal
- dumps a Fixnum 2**8
- dumps a Fixnum -124
- dumps a Fixnum -2**16
- dumps a Struct
- dumps a Module nested
- dumps a Bignum 2**64
- dumps a Fixnum 5
- dumps a Fixnum -2**8
- dumps a Symbol
- dumps a Hash
- dumps a Float 0.0
- dumps a Class String
- dumps a true
- dumps a 1..2
- dumps a Float 8323434.342
- dumps a Float 1.0
- dumps a Float -Infinity
- dumps a Bignum -2**63
- dumps a Symbol big
- dumps a String small
- dumps a nil
- dumps a Bignum -2**64
- dumps a String subclass
- dumps a false
- dumps a Bignum 2**90
- dumps a Fixnum 122
- dumps a String extended
- dumps a String big
- dumps a String empty
- dumps a Float 1.0799999999999912
- dumps a Float -0.0
- dumps a Fixnum 2**24
- dumps a Fixnum 123
- dumps a String subclass extended
- dumps a 'a'..'b'
- dumps a Fixnum 0

Marshal.dump for an Integer
- dumps an Integer 8
- dumps and Integer -8
- dumps an Integer 1234
- dumps an Integer -1234
- dumps an Integer 4611686018427387903
- dumps an Integer -4611686018427387903
- dumps an Integer 2361183241434822606847
- dumps an Integer -2361183241434822606847

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/marshal/load_spec.rb                                                  
Marshal::load
- raises an ArgumentError when the dumped data is truncated
- raises an ArgumentError when the dumped class is missing
- ignores the value of the proc when called with a proc
- doesn't call 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
- raises a TypeError with bad Marshal version
- raises EOFError on loading an empty file
- returns an untainted object if source is untainted
- returns a tainted object if source is tainted
- preserves taintedness of nested structure
- loads a Fixnum -2**24
- loads a Symbol small
- loads a Hash subclass
- loads a marshal_dump object
- loads a _dump object
- loads a Fixnum 2**16
- loads a 1...2
- loads a Array subclass
- loads a Regexp subclass /i
- loads a Regexp
- loads a _dump object extended
- loads a Fixnum -123
- loads a Fixnum -4516727
- loads a Array
- loads a Float Infinity
- loads a Module Marshal
- loads a Fixnum 2**8
- loads a Fixnum -124
- loads a Fixnum -2**16
- loads a Struct
- loads a Module nested
- loads a Bignum 2**64
- loads a Fixnum 5
- loads a Fixnum -2**8
- loads a Symbol
- loads a Hash
- loads a Float 0.0
- loads a Class String
- loads a true
- loads a 1..2
- loads a Float 8323434.342
- loads a Float 1.0
- loads a Float -Infinity
- loads a Bignum -2**63
- loads a Symbol big
- loads a String small
- loads a nil
- loads a Bignum -2**64
- loads a String subclass
- loads a false
- loads a Bignum 2**90
- loads a Fixnum 122
- loads a String extended
- loads a String big
- loads a String empty
- loads a Float 1.0799999999999912
- loads a Float -0.0
- loads a Fixnum 2**24
- loads a Fixnum 123
- loads a String subclass extended
- loads a 'a'..'b'
- loads a Fixnum 0

Marshal::load for an Array
- loads a array containing the same objects
- loads an array having ivar

Marshal::load for a Hash
- loads an extended_user_hash with a parameter to initialize
- preserves hash ivars when hash contains a string having ivar

Marshal::load for a String
- loads a string having ivar with ref to self

Marshal::load for a Struct
- loads a extended_struct having fields with same objects
- loads a struct having ivar
- loads a struct having fields

Marshal::load for a user Class
- loads a user-marshaled extended object
- loads a user_object
- loads a object
- loads an extended Object
- loads a object having ivar

Marshal::load for a Regexp
- loads an extended Regexp
- loads a extended_user_regexp having ivar

Marshal::load for a Float
- loads a Float NaN
- loads a Float 1.3
- loads a Float -5.1867345e-22
- loads a Float 1.1867345e+22

Marshal::load for a Integer
- loads an Integer 8
- loads and Integer -8
- loads an Integer 1234
- loads an Integer -1234
- loads an Integer 4611686018427387903
- loads an Integer -4611686018427387903
- loads an Integer 2361183241434822606847
- loads an Integer -2361183241434822606847

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/marshal/restore_spec.rb                                               
Marshal.restore
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/begin_spec.rb                                               
MatchData#begin
- returns the offset of the start of the nth element

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/captures_spec.rb                                            
MatchData#captures
- returns an array of the match captures

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/element_reference_spec.rb                                   
MatchData#[]
- acts as normal array indexing [index]
- supports accessors [start, length]
- supports ranges [start..end]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/end_spec.rb                                                 
MatchData#end
- returns the offset of the end of the nth element

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/eql_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/equal_value_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/hash_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/initialize_copy_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/inspect_spec.rb                                             
MatchData#inspect
- returns a String
- returns a human readable representation that contains entire matched string and the captures

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/length_spec.rb                                              
MatchData#length
- length should return the number of elements in the match array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/names_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/offset_spec.rb                                              
MatchData#offset
- returns a two element array with the begin and end of the nth match

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/post_match_spec.rb                                          
MatchData#post_match
- returns the string after the match equiv. special var $'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/pre_match_spec.rb                                           
MatchData#pre_match
- returns the string before the match, equiv. special var $`

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/regexp_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/select_spec.rb                                              
MatchData#select
- yields the contents of the match array to a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/size_spec.rb                                                
MatchData#size
- length should return the number of elements in the match array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/string_spec.rb                                              
MatchData#string
- returns a copy of the match string
- returns a frozen copy of the match string

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/to_a_spec.rb                                                
MatchData#to_a
- returns an array of matches

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/to_s_spec.rb                                                
MatchData#to_s
- returns the entire matched string

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/values_at_spec.rb                                           
MatchData#values_at
- returns an array of the matching value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/acos_spec.rb                                                     
Math.acos
- returns a float
- returns the arccosine of the argument
- raises an Errno::EDOM if the argument is greater than 1.0
- raises an Errno::EDOM if the argument is less than -1.0
- raises an ArgumentError 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()
- coerces string argument with Float() without calling to_f

Math#acos
- is accessible as a private instance method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/acosh_spec.rb                                                    
Math.acosh
- returns a float
- returns the principle value of the inverse hyperbolic cosine of the argument
- it raises Errno::EDOM if the passed argument is less than -1.0 or greater than 1.0
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/asin_spec.rb                                                     
Math.asin
- return a float
- returns the arcsine of the argument
- raises an Errno::EDOM if the argument is greater than 1.0
- raises an Errno::EDOM if the argument is less than -1.0
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/asinh_spec.rb                                                    
Math.asinh
- returns a float
- returns the inverse hyperbolic sin of the argument
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/atan2_spec.rb                                                    
Math.atan2
- returns a float
- returns the arc tangent of y, x
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/atan_spec.rb                                                     
Math.atan
- returns a float
- return the arctangent of the argument
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/atanh_spec.rb                                                    
Math.atanh
- returns a float
- returns the inverse hyperbolic tangent of the argument
- raises an Errno::EDOM for arguments greater than 1.0
- raises an Errno::EDOM for arguments less than -1.0

Math#atanh
- is a private instance method
- returns a float
- returns the inverse hyperbolic tangent of the argument
- raises an Errno::EDOM for arguments greater than 1.0
- raises an Errno::EDOM for arguments less than -1.0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/cbrt_spec.rb                                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/cos_spec.rb                                                      
Math.cos
- returns a float
- returns the cosine of the argument expressed in radians
- raises an ArgumentError if the argument cannot be coerced with Float()
- raises a TypeError if the argument is nil
- coerces its argument with #to_f

Math#cos
- is accessible as a private instance method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/cosh_spec.rb                                                     
Math.cosh
- returns a float
- returns the hyperbolic cosine of the argument
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/erf_spec.rb                                                      
Math.erf
- returns a float
- returns the error function of the argument
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/erfc_spec.rb                                                     
Math.erfc
- returns a float
- returns the complimentary error function of the argument
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/exp_spec.rb                                                      
Math.exp
- returns a float
- returns the base-e exponential of the argument
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/frexp_spec.rb                                                    
Math.frexp
- returns the normalized fraction and exponent
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/gamma_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/ldexp_spec.rb                                                    
Math.ldexp
- returns a float
- returns the argument multiplied by 2**n
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/lgamma_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/log10_spec.rb                                                    
Math.log10
- returns a float
- return the base-10 logarithm of the argument
- raises an Errno::EDOM if the argument is less than 0
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/log2_spec.rb                                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/log_spec.rb                                                      
Math.log
- returns a float
- returns the natural logarithm of the argument
- raises an Errno::EDOM if the argument is less than 0
- raises an ArgumentError if the argument cannot be coerced with Float()
- accepts numerical values as string
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/sin_spec.rb                                                      
Math.sin
- returns a float
- returns the sine of the argument expressed in radians
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/sinh_spec.rb                                                     
Math.sinh
- returns a float
- returns the hyperbolic sin of the argument
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/sqrt_spec.rb                                                     
Math.sqrt
- returns a float
- returns the square root of the argument
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/tan_spec.rb                                                      
Math.tan
- returns a float
- returns the tangent of the argument
- returns NaN if called with +-Infinitty
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/tanh_spec.rb                                                     
Math.tanh
- returns a float
- returns the hyperbolic tangent of the argument
- raises an ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/clone_spec.rb                                                  
Method#clone
- returns a copy of the method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/eql_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/equal_value_spec.rb                                            
Method#==
- returns true if methods are the same
- returns true on aliased methods
- 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 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/hash_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/name_spec.rb                                                   
Method#name
- returns the name of the method
- returns the name even when aliased

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/parameters_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/receiver_spec.rb                                               
Method#receiver
- returns the receiver of the method
- returns the right receiver even when aliased

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/source_location_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns a proc that accepts passed arguments like a block would
- can be called directly and not unwrap arguments like a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/alias_method_spec.rb                                           
Module#alias_method
- makes a copy of the method
- retains method visibility
- handles aliasing a stub that changes visibility
- fails if origin method not found
- converts the names 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/allocate_spec.rb                                               
Module.allocate
- returns an instance of Module
- returns a fully-formed instance of Module

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/attr_accessor_spec.rb                                          
Module#attr_accessor
- creates a getter and setter for each given attribute name
- allows creating an attr_accessor on an immediate class
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/attr_reader_spec.rb                                            
Module#attr_reader
- creates a getter for each given attribute name
- allows for adding an attr_reader to an immediate
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/attr_writer_spec.rb                                            
Module#attr_writer
- creates a setter for each given attribute name
- allows for adding an attr_writer to an immediate
- creates a setter for an attribute name given as a Fixnum
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- removes the constant from the constant table if load fails
- removes 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
- raises a NameError when the autoload file did not define the constant and a module is opened with the same name
- 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 for the filename

Module#autoload
- does not call Kernel#require or Kernel#load dynamically

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a non-string filename to a string using to_str
- raises a TypeError when the given filename can't be converted to string using to_str
- 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
- adds methods respecting the lexical constant scope

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/class_exec_spec.rb                                             
Module#class_exec
- does not add defined methods to other classes
- defines method in the receiver's scope
- evaluates a given block in the context of self
- raises an LocalJumpError when no block is given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 the class variable is defined in a metaclass
- returns false if the class variable is not defined in a 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
- accepts Fixnums for class variables
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- allows '@@' to be a valid class variable name
- 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
- returns a class variable defined in a metaclass
- accepts Fixnums for class variables
- raises a NameError when a Fixnum for an uninitialized class variable is given
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a class variable on a metaclass
- sets the value of a class variable with the given name defined in an included module
- accepts Fixnums for class variables
- raises a TypeError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/class_variables_spec.rb                                        
Module#class_variables
- returns an Array with the names of class variables of self and self's ancestors
- returns an Array with names of class variables defined in metaclasses
- returns an Array of Strings of class variable names defined in a metaclass
- returns an Array with names of class variables defined in included modules
- does not return class variables defined in extended modules

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 given String names a constant defined in the receiver
- returns false if the constant is not defined in the receiver
- does not call #const_missing if the constant is not defined in the receiver
- calls #to_str to convert the given name to a String
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/constants_spec.rb                                              
Module.constants
- returns an array of the names of all toplevel constants
- returns an array of String names

Module#constants
- returns an array of String names of all constants defined in the moduleand all included modules
- includes names of constants defined after a module is included

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/define_method_spec.rb                                          
Module#define_method when given an UnboundMethod
- passes the given arguments to the new method
- adds the new method to the methods list

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
- raises an ArgumentError when no block is given
- accepts a Method (still bound)
- maintains the Proc's scope
- accepts a String method name
- is private
- returns a Proc

Module#define_method passed {  } creates a method that
- returns the value computed by the block when passed zero arguments
- returns the value computed by the block when passed one argument
- returns the value computed by the block when passed two arguments

Module#define_method passed { ||  } creates a method that
- returns the value computed by the block when passed zero arguments
- raises an ArgumentError when passed one argument
- raises an ArgumentError when passed two arguments

Module#define_method passed { |a|  } creates a method that
- receives nil as the argument when passed zero arguments
- receives nil as the argument when passed zero arguments and a block
- returns the value computed by the block when passed two arguments
- receives the value passed as the argument when passed one argument

Module#define_method passed { |*a|  } creates a method that
- receives an empty array as the argument when passed zero arguments
- receives the value in an array when passed one argument
- receives the values in an array when passed two arguments

Module#define_method passed { |a, *b|  } creates a method that
- raises an ArgumentError when passed zero arguments
- returns the value computed by the block when passed one argument
- returns the value computed by the block when passed two arguments

Module#define_method passed { |a, b|  } creates a method that
- returns the value computed by the block when passed two arguments
- raises an ArgumentError when passed zero arguments
- raises an ArgumentError when passed one argument
- raises an ArgumentError when passed one argument and a block
- raises an ArgumentError when passed three arguments

Module#define_method passed { |a, b, *c|  } creates a method that
- raises an ArgumentError when passed zero arguments
- raises an ArgumentError when passed one argument
- raises an ArgumentError when passed one argument and a block
- receives an empty array as the third argument when passed two arguments
- receives the third argument in an array when passed three arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/eql_spec.rb                                                    
Module#eql?
- returns true if self and the given module are the same

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/equal_spec.rb                                                  
Module#equal?
- returns true if self and the given module are the same

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/equal_value_spec.rb                                            
Module#==
- returns true if self and the given module are the same

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/freeze_spec.rb                                                 
Module#freeze
- prevents further modifications to self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns the class it's included into
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/included_modules_spec.rb                                       
Module#included_modules
- returns a list of modules included in self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/initialize_copy_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/initialize_spec.rb                                             
Module#initialize
- accepts a block
- is called on subclasses

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 an ArgumentError if passed a Fixnum that is not 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/method_removed_spec.rb                                         
Module#method_removed
- is called when a method is removed from self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/method_undefined_spec.rb                                       
Module#method_undefined
- is called when a method is undefined from self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a non-string filename to a string using to_str
- raises a TypeError when the given filename can't be converted to string using to_str
- 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
- adds methods respecting the lexical constant scope

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/module_exec_spec.rb                                            
Module#module_exec
- does not add defined methods to other classes
- defines method in the receiver's scope
- evaluates a given block in the context of self
- raises an LocalJumpError when no block is given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/name_spec.rb                                                   
Module#name
- returns an empty String by default
- returns the name of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Module#private_instance_methods when not passed an argument
- returns a unique list for a class including a module
- returns a unique list for a subclass

Module#private_instance_methods when passed true
- returns a unique list for a class including a module
- returns a unique list for a subclass

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 ArgumentError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Module#protected_instance_methods when not passed an argument
- returns a unique list for a class including a module
- returns a unique list for a subclass

Module#protected_instance_methods when passed true
- returns a unique list for a class including a module
- returns a unique list for a subclass

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 an ArgumentError if passed a Fixnum
- raises a TypeError if not passed a Symbol
- accepts any object that is a String type

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/public_instance_method_spec.rb                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Module#public_instance_methods when not passed an argument
- returns a unique list for a class including a module
- returns a unique list for a subclass

Module#public_instance_methods when passed true
- returns a unique list for a class including a module
- returns a unique list for a subclass

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 an ArgumentError if called with a Fixnum
- raises a TypeError if not passed a Symbol
- accepts any object that is a String type

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/remove_class_variable_spec.rb                                  
Module#remove_class_variable
- removes class variable
- returns the value of removing class variable
- removes a class variable defined in a metaclass
- 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
- is private

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 and does not call #const_missing if the constant is not defined
- raises a NameError and does not call #const_missing 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/to_s_spec.rb                                                   
Module#to_s
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/mutex/lock_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/mutex/locked_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/mutex/sleep_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/mutex/synchronize_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/mutex/try_lock_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/mutex/unlock_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/and_spec.rb                                                       
NilClass#&
- returns false

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/dup_spec.rb                                                       
NilClass#dup
- raises a TypeError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/inspect_spec.rb                                                   
NilClass#inspect
- returns the string 'nil'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/nil_spec.rb                                                       
NilClass#nil?
- returns true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/or_spec.rb                                                        
NilClass#|
- returns false if other is nil or false, otherwise true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/rationalize_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/to_a_spec.rb                                                      
NilClass#to_a
- returns an empty array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/to_c_spec.rb                                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/to_f_spec.rb                                                      
NilClass#to_f
- returns 0.0
- does not cause NilClass to be coerced to Float

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/to_i_spec.rb                                                      
NilClass#to_i
- returns 0
- does not cause NilClass to be coerced to Fixnum

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/to_r_spec.rb                                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/to_s_spec.rb                                                      
NilClass#to_s
- returns the string ''

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/xor_spec.rb                                                       
NilClass#^
- returns false if other is nil or false, otherwise true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/abs2_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/abs_spec.rb                                                   
Numeric#abs
- returns self when self is greater than 0
- returns self#@- when self is less than 0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/angle_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/arg_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/ceil_spec.rb                                                  
Numeric#ceil
- converts self to a Float (using #to_f) and returns the #ceil'ed result

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 #>=

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/conj_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/conjugate_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/denominator_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/div_spec.rb                                                   
Numeric#div
- calls self#/ with other, converts the result to a Float (using #to_f) and returns the #floor'ed result

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/divmod_spec.rb                                                
Numeric#divmod
- returns [quotient, modulus], with quotient being obtained as in Numeric#div and modulus being obtained by calling self#% with other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/fdiv_spec.rb                                                  
Numeric#fdiv
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/floor_spec.rb                                                 
Numeric#floor
- converts self to a Float (using #to_f) and returns the #floor'ed result

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/i_spec.rb                                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/imag_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/imaginary_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/initialize_copy_spec.rb                                       
Numeric#singleton_method_added
- raises a TypeError when trying to #dup a Numeric

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/integer_spec.rb                                               
Numeric#integer?
- returns false

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/magnitude_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/modulo_spec.rb                                                
Numeric#modulo
- returns the result of calling self#% with other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/nonzero_spec.rb                                               
Numeric#nonzero?
- returns self if self#zero? is false
- returns nil if self#zero? is true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/numerator_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/phase_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/polar_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/quo_spec.rb                                                   
Numeric#quo
- returns the result of calling self#/ with other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/rationalize_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/real_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/rect_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/rectangular_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/round_spec.rb                                                 
Numeric#round
- converts self to a Float (using #to_f) and returns the #round'ed result

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/step_spec.rb                                                  
Numeric#step
- raises an ArgumentError when step is 0
- raises an ArgumentError when step is 0.0
- defaults to step = 1
- returns an Enumerator when step is 0
- returns an Enumerator when not passed a block and self > stop
- returns an Enumerator when not passed a block and self < stop
- returns an Enumerator that uses the given step
- does not rescue ArgumentError exceptions
- does not rescue TypeError exceptions

Numeric#step with [stop, step]
- increments self using #+ until self > stop when step > 0
- decrements self using #+ until self < stop when step < 0

Numeric#step Numeric#step with [stop, step] when self, stop and step are Fixnums
- yields only Fixnums

Numeric#step 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 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 Numeric#step with [stop, step]
- yields only Floats when self is a Float
- yields only Floats when stop is a Float
- yields only Floats when step is a Float

Numeric#step Numeric#step with [stop, +step] when self, stop or step is a Float
- yields while increasing self by step while stop < stop
- yields once when self equals stop
- does not yield when self is greater than stop

Numeric#step Numeric#step with [stop, -step] when self, stop or step is a Float
- yields while decreasing self by step while self > stop
- yields once when self equals stop
- does not yield when self is less than stop

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/to_c_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/to_int_spec.rb                                                
Numeric#to_int
- returns self#to_i

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/truncate_spec.rb                                              
Numeric#truncate
- converts self to a Float (using #to_f) and returns the #truncate'd result

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/uplus_spec.rb                                                 
Numeric#+@
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/zero_spec.rb                                                  
Numeric#zero?
- returns true if self is 0
- returns false if self is not 0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 frozen state from the original

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not preserve frozen state from the original

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/object/initialize_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/object/instance_exec_spec.rb                                          
Object#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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/object/match_spec.rb                                                  
Object =~
- returns false matching any object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/object/metaclass_spec.rb                                              
Object#metaclass
- returns the object's metaclass

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/object/new_spec.rb                                                    
Object.new
- creates a new Object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/_id2ref_spec.rb                                           
ObjectSpace._id2ref
- converts an object id to a reference to the object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/add_finalizer_spec.rb                                     
ObjectSpace.add_finalizer
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/call_finalizer_spec.rb                                    
ObjectSpace.call_finalizer
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/count_objects_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises ArgumentError trying to define a finalizer on a non-reference

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/finalizers_spec.rb                                        
ObjectSpace.finalizers
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/remove_finalizer_spec.rb                                  
ObjectSpace.remove_finalizer
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/undefine_finalizer_spec.rb                                
ObjectSpace.undefine_finalizer
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/precision/included_spec.rb                                            
Precision.included
- raises a TypeError when a class mixed with Precision does not specify induced_from
- doesn't raise a TypeError when a class mixed with Precision specifies induced_from

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/precision/prec_f_spec.rb                                              
Precision#prec_f
- converts a Integer to Float when called on an Integer
- returns the same Float when called on a Float

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/precision/prec_i_spec.rb                                              
Precision#prec_i
- returns the same Integer when called on an Integer
- converts Float to an Integer when called on an Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/precision/prec_spec.rb                                                
Float#prec
- returns the same Float when given the class Float
- converts the Float to an Integer when given the class Integer

Integer#prec
- returns the same Integer when given the class Integer
- converts the Integer to Float when given the class Float

Precision#prec
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 -1 if no argument declaration is made, using Kernel#lambda
- returns -1 if no argument declaration is made, using Kernel#proc
- returns -1 if no argument declaration is made, using Proc.new

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/binding_spec.rb                                                  
Proc#binding
- returns a Binding instance
- returns the binding associated with self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/call_spec.rb                                                     
Proc#call
- invokes self
- sets self's parameters to the given values
- sets self's single parameter to an Array of all 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
- raises an ArgumentError when called with too few arguments
- raises an ArgumentError when called with too many arguments
- treats a single Array argument as a single argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/case_compare_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/clone_spec.rb                                                    
Proc#clone
- returns a copy of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/curry_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/dup_spec.rb                                                      
Proc#dup
- returns a copy of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/element_reference_spec.rb                                        
Proc#[]
- invokes self
- sets self's parameters to the given values
- sets self's single parameter to an Array of all 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
- raises an ArgumentError when called with too few arguments
- raises an ArgumentError when called with too many arguments
- treats a single Array argument as a single argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/eql_spec.rb                                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/hash_spec.rb                                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/lambda_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns a subclass of Proc
- calls initialize on the Proc object
- returns a new Proc instance from the block passed to the containing method
- returns a new Proc instance from the block passed to the containing method

Proc.new with an associated block called on a subclass of Proc
- returns an instance of the subclass

Proc.new with an associated block called on a subclass of Proc using a reified block parameter
- returns an instance of the subclass

Proc.new with an associated block called on a subclass of Proc that does not 'super' in 'initialize'
- still constructs a functional proc

Proc.new without a block
- raises an ArgumentError
- raises an ArgumentError if invoked from within a method with no block
- raises an ArgumentError if invoked on a subclass from within a method with no block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/parameters_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/source_location_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/to_proc_spec.rb                                                  
Proc#to_proc
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/to_s_spec.rb                                                     
Proc#to_s
- returns a description of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/yield_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/abort_spec.rb                                                 
Process.abort
- terminates execution immediately

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/constants_spec.rb                                             
Process::Constants
- has the correct constant values on BSD-like systems
- has the correct constant values on Darwin

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/daemon_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/exec_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/exit_spec.rb                                                  
Process.exit
- needs to be reviewed for spec completeness

Process.exit!
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/fork_spec.rb                                                  
Process.fork
- is implemented
- return nil for the child process
- runs a block in a child process

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/getpgrp_spec.rb                                               
Process.getpgrp
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/getrlimit_spec.rb                                             
Process.getrlimit
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/change_privilege_spec.rb                                  
Process::GID.change_privilege
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/grant_privilege_spec.rb                                   
Process::GID.grant_privilege
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/re_exchange_spec.rb                                       
Process::GID.re_exchange
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/re_exchangeable_spec.rb                                   
Process::GID.re_exchangeable?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/rid_spec.rb                                               
Process::GID.rid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/sid_available_spec.rb                                     
Process::GID.sid_available?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/switch_spec.rb                                            
Process::GID.switch
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/initgroups_spec.rb                                            
Process.initgroups
- requires two arguments
- initializes the supplemental group access list

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/pid_spec.rb                                                   
Process.pid
- returns the process id of this process

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/ppid_spec.rb                                                  
Process.ppid
- returns the process id of the parent of this process

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/setpgid_spec.rb                                               
Process.setpgid
- requires two arguments
- sets the process group id of the specified process

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/setpriority_spec.rb                                           
Process.setpriority
- takes three arguments
- sets the scheduling priority for a specified process

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/setsid_spec.rb                                                
Process.setsid
- takes no arguments
- establishes this process as a new session and process group leader

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/spawn_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/_spec.rb                                               
Process::Status#&
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/coredump_spec.rb                                       
Process::Status#coredump?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/equal_value_spec.rb                                    
Process::Status#==
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/exited_spec.rb                                         
Process::Status#exited? for a child that exited normally
- returns true

Process::Status#exited? for a terminated child
- returns false

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/exitstatus_spec.rb                                     
Process::Status#exitstatus
- returns the process exit code

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/inspect_spec.rb                                        
Process::Status#inspect
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/pid_spec.rb                                            
Process::Status#pid
- returns the pid of the process

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/right_shift_spec.rb                                    
Process::Status#>>
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/signaled_spec.rb                                       
Process::Status#signaled? for a cleanly exited child
- returns false

Process::Status#signaled? for a terminated child
- returns true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/stopped_spec.rb                                        
Process::Status#stopped?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/stopsig_spec.rb                                        
Process::Status#stopsig
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/success_spec.rb                                        
Process::Status#success? for a child that exited normally
- returns true

Process::Status#success? for a child that exited with a non zero status
- returns false

Process::Status#success? for a child that was terminated
- returns nil

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/termsig_spec.rb                                        
Process::Status#termsig for a child that exited normally
- returns true

Process::Status#termsig for a child that was sent a signal
- returns the signal

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/to_i_spec.rb                                           
Process::Status#to_i
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/to_int_spec.rb                                         
Process::Status#to_int
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/to_s_spec.rb                                           
Process::Status#to_s
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/getegid_spec.rb                                           
Process::Sys.getegid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/geteuid_spec.rb                                           
Process::Sys.geteuid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/getgid_spec.rb                                            
Process::Sys.getgid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/getuid_spec.rb                                            
Process::Sys.getuid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/issetugid_spec.rb                                         
Process::Sys.issetugid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setegid_spec.rb                                           
Process::Sys.setegid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/seteuid_spec.rb                                           
Process::Sys.seteuid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setgid_spec.rb                                            
Process::Sys.setgid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setregid_spec.rb                                          
Process::Sys.setregid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setresgid_spec.rb                                         
Process::Sys.setresgid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setresuid_spec.rb                                         
Process::Sys.setresuid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setreuid_spec.rb                                          
Process::Sys.setreuid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setrgid_spec.rb                                           
Process::Sys.setrgid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setruid_spec.rb                                           
Process::Sys.setruid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setuid_spec.rb                                            
Process::Sys.setuid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/times_spec.rb                                                 
Process.times
- returns a Struct::Tms
- returns current cpu times

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/change_privilege_spec.rb                                  
Process::UID.change_privilege
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/grant_privilege_spec.rb                                   
Process::UID.grant_privilege
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/re_exchange_spec.rb                                       
Process::UID.re_exchange
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/re_exchangeable_spec.rb                                   
Process::UID.re_exchangeable?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/rid_spec.rb                                               
Process::UID.rid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/sid_available_spec.rb                                     
Process::UID.sid_available?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/switch_spec.rb                                            
Process::UID.switch
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/wait2_spec.rb                                                 
Process.wait2
- returns the pid and status of child process
- raises a StandardError if no child processes exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/waitpid2_spec.rb                                              
Process.waitpid2
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/waitpid_spec.rb                                               
Process.waitpid
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/bytes_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/equal_value_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/new_seed_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/new_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/rand_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/seed_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/srand_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/begin_spec.rb                                                   
Range#begin
- returns the first element of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/case_compare_spec.rb                                            
Range#===
- returns true if other is an element of self
- compares values using <=>

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/cover_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/end_spec.rb                                                     
Range#end
- end returns the last element of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/exclude_end_spec.rb                                             
Range#exclude_end?
- returns true if the range exludes the end value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/first_spec.rb                                                   
Range#first
- returns the first element of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/include_spec.rb                                                 
Range#include?
- returns true if other is an element of self
- compares values using <=>

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/inspect_spec.rb                                                 
Range#inspect
- provides a printable form, using #inspect to convert the start and end objects

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/last_spec.rb                                                    
Range#last
- end returns the last element of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/max_spec.rb                                                     
Range#max
- returns the maximum value in the range when called with no arguments
- returns nil when the endpoint is less than the start point

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/member_spec.rb                                                  
Range#member?
- returns true if other is an element of self
- compares values using <=>

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/min_spec.rb                                                     
Range#min
- returns the minimum value in the range when called with no arguments
- returns nil when the start point is greater than the endpoint

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 #<=>

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/to_a_spec.rb                                                    
Range#to_a
- converts self to an array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/to_s_spec.rb                                                    
Range#to_s
- provides a printable form of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/Rational_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/abs_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/ceil_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/coerce_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/comparison_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/denominator_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/div_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/divide_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/divmod_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/equal_value_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/exponent_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/fdiv_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/floor_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/hash_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/initialize_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/inspect_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/integer_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/magnitude_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/marshal_dump_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/marshal_load_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/minus_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/modulo_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/multiply_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/numerator_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/plus_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/quo_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/rationalize_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/remainder_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/round_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/to_f_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/to_i_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/to_r_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/to_s_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/truncate_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/zero_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/case_compare_spec.rb                                           
Regexp#===
- is true if there is a match
- is false if there is no match

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/casefold_spec.rb                                               
Regexp#casefold?
- returns the value of the case-insensitive flag

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a RegexpError when passed an 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
- does not enable multibyte support by default
- enables EUC encoding if third argument is 'e' or 'euc' (case-insensitive)
- enables SJIS encoding if third argument is 's' or 'sjis' (case-insensitive)
- enables UTF-8 encoding if third argument is 'u' or 'utf8' (case-insensitive)
- disables multibyte support if third argument is 'n' or 'none' (case insensitive)

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
- does not enable multibyte support by default
- enables multibyte support if given in the literal

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/encoding_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/fixed_encoding_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/hash_spec.rb                                                   
Regexp#hash
- is provided
- is based on the text and options of Regexp

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/initialize_copy_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/initialize_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/kcode_spec.rb                                                  
Regexp#kcode
- returns the character set code

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- coerces Exceptions into strings

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/named_captures_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/names_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a RegexpError when passed an 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
- does not enable multibyte support by default
- enables EUC encoding if third argument is 'e' or 'euc' (case-insensitive)
- enables SJIS encoding if third argument is 's' or 'sjis' (case-insensitive)
- enables UTF-8 encoding if third argument is 'u' or 'utf8' (case-insensitive)
- disables multibyte support if third argument is 'n' or 'none' (case insensitive)

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
- does not enable multibyte support by default
- enables multibyte support if given in the literal

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 &

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/quote_spec.rb                                                  
Regexp.quote
- escapes any characters with special meaning in a regular expression

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/source_spec.rb                                                 
Regexp#source
- returns the original string of the pattern

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/try_convert_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- propagates the kcode setting to the output Regexp
- raises ArgumentError if the kcodes conflict
- uses to_str to convert arguments (if not Regexp)
- accepts a single array of patterns as arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- uses the command argument when passed both a command and block
- 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

Signal.trap the special EXIT signal code
- accepts the EXIT code
- runs the proc before at_exit handlers
- can unset the handler

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/allocate_spec.rb                                               
String.allocate
- returns an instance of String
- returns a fully-formed String

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen
- works when given a subclass instance
- taints self if other is tainted

String#<< with Fixnum
- converts the given Fixnum to a char before concatenating
- raises a TypeError when the given Fixnum is not between 0 and 255
- doesn't call to_int on its argument
- raises a TypeError when self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/ascii_only_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/bytesize_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/case_compare_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/casecmp_spec.rb                                                
String#casecmp independent of case
- returns -1 when less than other
- returns 0 when equal to other
- returns 1 when greater than other
- tries to convert other to string using to_str
- raises a TypeError if other can't be converted to a string

String#casecmp independent of case in UTF-8 mode for non-ASCII characters
- returns -1 when numerically less than other
- returns 0 when numerically equal to other
- returns 1 when numerically greater than other

String#casecmp independent of case in UTF-8 mode for ASCII characters
- returns -1 when less than other
- returns 0 when equal to other
- returns 1 when greater than other

String#casecmp independent of case for non-ASCII characters
- returns -1 when numerically less than other
- returns 0 when equal to other
- returns 1 when numerically greater than other

String#casecmp independent of case when comparing a subclass instance
- returns -1 when less than other
- returns 0 when equal to other
- returns 1 when greater than other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- when padding is tainted and self is untainted returns a tainted string if and only if length is longer than self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen
- does raise an exception when no change would be done and no argument is passed in
- does not raise an exception when no change would be done and no argument is passed in on an empty string
- does not raise an exception when the string would not be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen
- does not raise an exception on a frozen instance that would not be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/chr_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/clear_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/codepoints_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen
- 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
- raises a TypeError when the given Fixnum is not between 0 and 255
- doesn't call to_int on its argument
- raises a TypeError when self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- regards invaid sequences as empty
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 '.' prepended to the string for each NULL byte the salt contains
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- respects backslash for escaping a -
- regards invalid ranges as nothing
- 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 TypeError when self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/dump_spec.rb                                                   
String#dump
- returns a string with nonprinting charaters replaced by escaped-numeric notation
- ignores the $KCODE setting
- taints result when self is tainted
- returns a subclass instance for subclasses

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/each_codepoint_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/each_line_spec.rb                                              
String#each_line
- splits using default newline separator when none is specified
- 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
- raises a RuntimeError if the string is modified while substituting
- raises a TypeError when the separator can't be converted to a string
- raises a TypeError when the separator is a character or a symbol
- returns an enumerator when no block given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/each_spec.rb                                                   
String#each
- splits using default newline separator when none is specified
- 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
- raises a RuntimeError if the string is modified while substituting
- raises a TypeError when the separator can't be converted to a string
- raises a TypeError when the separator is a character or a symbol
- returns an enumerator when no block given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/element_set_spec.rb                                            
String#[]= with index
- sets the code of the character at idx to char modulo 256
- sets the code to char % 256
- raises an IndexError without changing self if idx is outside of self
- calls to_int on index
- doesn't call to_int on char
- raises a TypeError when self is frozen

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
- raises an IndexError when setting the zero'th element of an empty String
- raises IndexError if the string index doesn't match a position in the string
- raises a TypeError 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/empty_spec.rb                                                  
String#empty?
- returns true if the string has a length of zero

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/encode_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/encoding_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/entries_spec.rb                                                
String#entries
- returns an empty array for empty strings
- returns an array containing the string for non-empty strings

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/force_encoding_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/getbyte_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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 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
- raises 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

String#gsub! with pattern and replacement
- modifies self in place and returns self
- taints self if replacement is tainted
- returns nil if no modifications were made
- does not raise an error if the frozen string would not be modified
- raises a TypeError if the frozen string would be modified

String#gsub! with pattern and block
- modifies self in place and returns self
- taints self if block's result is tainted
- returns nil if no modifications were made
- does not raise an error if the frozen string would not be modified
- raises a RuntimeError if the frozen string would be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/hash_spec.rb                                                   
String#hash
- returns a hash based on a string's length and content

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

String#include? with Fixnum
- returns true if self contains the given char
- uses fixnum % 256
- doesn't try to convert fixnum to an Integer using to_int

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 Fixnum
- returns the index of the first occurrence of the given character
- character values over 255 (256th ASCII character) always result in nil
- negative character values always result in nil
- starts the search at the given offset
- starts the search at offset + self.length if offset is negative
- returns nil if offset + self.length is < 0 for negative offsets
- returns nil if the character isn't found
- converts start_offset to an integer via to_int

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 with \0nn notation

String#inspect with $KCODE == 'NONE'
- returns a string with bytes represented in stringified octal notation

String#inspect with $KCODE == 'UTF-8'
- returns a string with extended character set
- returns malformed UTF-8 characters in stringified octal notation

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/intern_spec.rb                                                 
String#intern
- returns the symbol corresponding to self
- raises an ArgumentError when self can't be converted to symbol

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/length_spec.rb                                                 
String#length
- returns the length of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/lines_spec.rb                                                  
String#lines
- splits using default newline separator when none is specified
- 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
- raises a RuntimeError if the string is modified while substituting
- raises a TypeError when the separator can't be converted to a string
- raises a TypeError when the separator is a character or a symbol
- returns an enumerator when no block given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- when padding is tainted and self is untainted returns a tainted string if and only if length is longer than self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 \n 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
- allows more than one digit of position
- 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
- allows negative width to imply '-' flag
- ignores negative precision
- allows a star to take an argument number to use as the width
- 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
- uses argument % 256
- 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 `0`
- supports integer formats using %i
- supports negative integers using %i
- supports negative integers using %i, giving priority to `0`
- supports float formats using %e
- supports float formats using %e, and downcases -Inf, Inf, and NaN
- supports float formats using %E
- supports float formats using %E, and upcases Inf, -Inf, and NaN
- pads with zeros using %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
- supports unsigned formats using %u on 32-bit
- formats negative values with a leading sign using %u
- supports negative bignums by prefixing the value with dots
- 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 with 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
- behaves as if calling Kernel#Integer(nil) for format 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
- behaves as if calling Kernel#Integer(nil) for format 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
- behaves as if calling Kernel#Integer(nil) for format 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
- behaves as if calling Kernel#Integer(nil) for format 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
- behaves as if calling Kernel#Integer(nil) for format 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
- behaves as if calling Kernel#Integer(nil) for format 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
- behaves as if calling Kernel#Integer(nil) for format 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/ord_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

String#partition with a block
- is still available

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 Fixnum
- returns the index of the last occurrence of the given character
- doesn't use fixnum % 256
- starts the search at the given offset
- starts the search at offset + self.length if offset is negative
- returns nil if the character 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 String
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- when padding is tainted and self is untainted returns a tainted string if and only if length is longer than self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/rstrip_spec.rb                                                 
String#rstrip
- returns a copy of self with trailing whitespace removed
- returns a copy of self with trailing NULL bytes and whitespace after a NULL byte removed
- taints the result when self is tainted

String#rstrip!
- modifies self in place and returns self
- modifies self removing trailing NULL bytes and whitespace after a NULL
- returns nil if no modifications were made
- raises a TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 results when passed a String argument if self is tainted
- taints the results if the Regexp argument is tainted
- taints the results when passed a Regexp argument if self is tainted

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 results when passed a String argument if self is tainted
- taints the results if the Regexp argument is tainted
- taints the results when passed a Regexp argument if self is tainted

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/setbyte_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/size_spec.rb                                                   
String#size
- returns the length of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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 TypeError if self is frozen
- doesn't raise a TypeError if self is frozen and idx is outside of self
- 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
- 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 TypeError on a frozen instance that would be modifed
- does not raise an exception 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 TypeError on a frozen instance that is modified
- does not raise an exception 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 TypeError if self is frozen
- doesn't raise a TypeError if self is frozen but there is no match
- doesn't raise a TypeError if self is frozen but there is no capture for idx

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 TypeError if self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- doesn't taints the resulting strings if the Regexp is tainted

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- doesn't change chars when the parameter is out of the sequence
- 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 TypeError when self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/strip_spec.rb                                                  
String#strip
- returns a new string with leading and trailing whitespace removed
- returns a copy of self with trailing NULL bytes and whitespace after a NULL byte removed
- taints the result when self is tainted

String#strip!
- modifies self in place and returns self
- returns nil if no modifications where made
- modifies self removing trailing NULL bytes and whitespace after a NULL byte
- raises a TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- restores $~ after leaving 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 TypeError when self is frozen

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/to_a_spec.rb                                                   
String#to_a
- returns an empty array for empty strings
- returns an array containing the string for non-empty strings

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/to_c_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/to_i_spec.rb                                                   
String#to_i
- ignores leading whitespaces
- ignores leading underscores
- ignores underscores in between the digits
- ignores a leading mix of whitespaces and underscores
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/to_r_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/to_sym_spec.rb                                                 
String#to_sym
- returns the symbol corresponding to self
- raises an ArgumentError when self can't be converted to symbol

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- treats a descending range in the replacement as containing just the start character
- treats a descending range in the source as empty
- 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!
- modifies self in place
- returns nil if no modification was made
- does not modify self if from_str is empty
- raises a TypeError if self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/try_convert_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/a_spec.rb                                               
String#unpack with format 'A'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- returns an empty string if the input is empty
- returns empty strings for repeated formats if the input is empty
- returns an empty string and does not decode any bytes when the count modifier is zero
- implicitly has a count of one when no count is specified
- decodes the number of bytes specified by the count modifier
- decodes the number of bytes specified by the count modifier including whitespace bytes
- decodes past whitespace bytes when passed the '*' modifier
- decodes the number of bytes specified by the count modifier including NULL bytes
- decodes past NULL bytes when passed the '*' modifier
- removes trailing space and NULL bytes from the decoded string
- does not remove whitespace other than space

String#unpack with format 'a'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- returns an empty string if the input is empty
- returns empty strings for repeated formats if the input is empty
- returns an empty string and does not decode any bytes when the count modifier is zero
- implicitly has a count of one when no count is specified
- decodes the number of bytes specified by the count modifier
- decodes the number of bytes specified by the count modifier including whitespace bytes
- decodes past whitespace bytes when passed the '*' modifier
- decodes the number of bytes specified by the count modifier including NULL bytes
- decodes past NULL bytes when passed the '*' modifier
- does not remove trailing whitespace or NULL bytes from the decoded string

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/at_spec.rb                                              
String#unpack with format '@'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- moves the read index to the byte specified by the count
- implicitly has a count of zero when count is not specified
- has no effect when passed the '*' modifier
- positions the read index one beyond the last readable byte in the String
- raises an ArgumentError if the count exceeds the size of the String

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/b_spec.rb                                               
String#unpack with format 'B'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes one bit from each byte for each format character starting with the most significant bit
- decodes only the number of bits in the string when passed a count
- decodes multiple differing bit counts from a single string
- decodes a directive with a '*' modifier after a directive with a count modifier
- decodes a directive with a count modifier after a directive with a '*' modifier
- decodes the number of bits specified by the count modifier
- decodes all the bits when passed the '*' modifier
- adds an empty string for each element requested beyond the end of the String
- ignores NULL bytes between directives
- ignores spaces between directives

String#unpack with format 'b'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes one bit from each byte for each format character starting with the least significant bit
- decodes only the number of bits in the string when passed a count
- decodes multiple differing bit counts from a single string
- decodes a directive with a '*' modifier after a directive with a count modifier
- decodes a directive with a count modifier after a directive with a '*' modifier
- decodes the number of bits specified by the count modifier
- decodes all the bits when passed the '*' modifier
- adds an empty string for each element requested beyond the end of the String
- ignores NULL bytes between directives
- ignores spaces between directives

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/c_spec.rb                                               
String#unpack with format 'C'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one byte for a single format character
- decodes two bytes for two format characters
- decodes 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'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one byte for a single format character
- decodes two bytes for two format characters
- decodes 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/comment_spec.rb                                         
String#unpack
- ignores directives text from '#' to the first newline
- ignores directives text from '#' to the end if no newline is present
- ignores comments at the start of the directives string
- ignores the entire directive string if it is a comment
- ignores multiple comments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/d_spec.rb                                               
String#unpack with format 'D'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one double for a single format character
- decodes a negative double
- decodes two doubles for two format characters
- decodes the number of doubles requested by the count modifier
- decodes the remaining doubles when passed the '*' modifier
- decodes the remaining doubles when passed the '*' modifier after another directive
- does not decode a double when fewer bytes than a double remain and the '*' modifier is passed
- adds nil for each element requested beyond the end of the String
- decodes positive Infinity
- decodes negative Infinity
- decodes NaN
- ignores NULL bytes between directives
- ignores spaces between directives

String#unpack with format 'd'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one double for a single format character
- decodes a negative double
- decodes two doubles for two format characters
- decodes the number of doubles requested by the count modifier
- decodes the remaining doubles when passed the '*' modifier
- decodes the remaining doubles when passed the '*' modifier after another directive
- does not decode a double when fewer bytes than a double remain and the '*' modifier is passed
- adds nil for each element requested beyond the end of the String
- decodes positive Infinity
- decodes negative Infinity
- decodes NaN
- ignores NULL bytes between directives
- ignores spaces between directives

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/e_spec.rb                                               
String#unpack with format 'E'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one double for a single format character
- decodes a negative double
- decodes two doubles for two format characters
- decodes the number of doubles requested by the count modifier
- decodes the remaining doubles when passed the '*' modifier
- decodes the remaining doubles when passed the '*' modifier after another directive
- does not decode a double when fewer bytes than a double remain and the '*' modifier is passed
- adds nil for each element requested beyond the end of the String
- decodes positive Infinity
- decodes negative Infinity
- decodes NaN
- ignores NULL bytes between directives
- ignores spaces between directives

String#unpack with format 'e'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one float for a single format character
- decodes a negative float
- decodes two floats for two format characters
- decodes the number of floats requested by the count modifier
- decodes the remaining floats when passed the '*' modifier
- decodes the remaining floats when passed the '*' modifier after another directive
- does not decode a float when fewer bytes than a float remain and the '*' modifier is passed
- adds nil for each element requested beyond the end of the String
- decodes positive Infinity
- decodes negative Infinity
- decodes NaN
- ignores NULL bytes between directives
- ignores spaces between directives

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/f_spec.rb                                               
String#unpack with format 'F'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one float for a single format character
- decodes a negative float
- decodes two floats for two format characters
- decodes the number of floats requested by the count modifier
- decodes the remaining floats when passed the '*' modifier
- decodes the remaining floats when passed the '*' modifier after another directive
- does not decode a float when fewer bytes than a float remain and the '*' modifier is passed
- adds nil for each element requested beyond the end of the String
- decodes positive Infinity
- decodes negative Infinity
- decodes NaN
- ignores NULL bytes between directives
- ignores spaces between directives

String#unpack with format 'f'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one float for a single format character
- decodes a negative float
- decodes two floats for two format characters
- decodes the number of floats requested by the count modifier
- decodes the remaining floats when passed the '*' modifier
- decodes the remaining floats when passed the '*' modifier after another directive
- does not decode a float when fewer bytes than a float remain and the '*' modifier is passed
- adds nil for each element requested beyond the end of the String
- decodes positive Infinity
- decodes negative Infinity
- decodes NaN
- ignores NULL bytes between directives
- ignores spaces between directives

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/g_spec.rb                                               
String#unpack with format 'G'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one double for a single format character
- decodes a negative double
- decodes two doubles for two format characters
- decodes the number of doubles requested by the count modifier
- decodes the remaining doubles when passed the '*' modifier
- decodes the remaining doubles when passed the '*' modifier after another directive
- does not decode a double when fewer bytes than a double remain and the '*' modifier is passed
- adds nil for each element requested beyond the end of the String
- decodes positive Infinity
- decodes negative Infinity
- decodes NaN
- ignores NULL bytes between directives
- ignores spaces between directives

String#unpack with format 'g'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one float for a single format character
- decodes a negative float
- decodes two floats for two format characters
- decodes the number of floats requested by the count modifier
- decodes the remaining floats when passed the '*' modifier
- decodes the remaining floats when passed the '*' modifier after another directive
- does not decode a float when fewer bytes than a float remain and the '*' modifier is passed
- adds nil for each element requested beyond the end of the String
- decodes positive Infinity
- decodes negative Infinity
- decodes NaN
- ignores NULL bytes between directives
- ignores spaces between directives

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/h_spec.rb                                               
String#unpack with format 'H'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes one nibble from each byte for each format character starting with the most significant bit
- decodes only the number of nibbles in the string when passed a count
- decodes multiple differing nibble counts from a single string
- decodes a directive with a '*' modifier after a directive with a count modifier
- decodes a directive with a count modifier after a directive with a '*' modifier
- decodes the number of nibbles specified by the count modifier
- decodes all the nibbles when passed the '*' modifier
- adds an empty string for each element requested beyond the end of the String
- ignores NULL bytes between directives
- ignores spaces between directives

String#unpack with format 'h'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes one nibble from each byte for each format character starting with the least significant bit
- decodes only the number of nibbles in the string when passed a count
- decodes multiple differing nibble counts from a single string
- decodes a directive with a '*' modifier after a directive with a count modifier
- decodes a directive with a count modifier after a directive with a '*' modifier
- decodes the number of nibbles specified by the count modifier
- decodes all the nibbles when passed the '*' modifier
- adds an empty string for each element requested beyond the end of the String
- ignores NULL bytes between directives
- ignores spaces between directives

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/i_spec.rb                                               
String#unpack with format 'I'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number

String#unpack with format 'I' with modifier '_'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number

String#unpack with format 'I' with modifier '!'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number

String#unpack with format 'i'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a negative number

String#unpack with format 'i' with modifier '_'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a negative number

String#unpack with format 'i' with modifier '!'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a negative number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/l_spec.rb                                               
String#unpack with format 'L'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number

String#unpack with format 'l'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a negative number

String#unpack with format 'L' with modifier '_'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number

String#unpack with format 'L' with modifier '!'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number

String#unpack with format 'l' with modifier '_'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a negative number

String#unpack with format 'l' with modifier '!'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a negative number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/m_spec.rb                                               
String#unpack with format 'M'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes an empty string
- decodes the complete string ignoring newlines when given a single directive
- appends empty string to the array for directives exceeding the input size
- ignores the count or '*' modifier and decodes the entire string
- decodes the '=' character
- decodes an embedded space character
- decodes a space at the end of the pre-encoded string
- decodes an embedded tab character
- decodes a tab character at the end of the pre-encoded string
- decodes an embedded newline
- decodes pre-encoded byte values 33..60
- decodes pre-encoded byte values 62..126
- decodes pre-encoded byte values 0..31 except tab and newline
- decodes pre-encoded byte values 127..255

String#unpack with format 'm'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes an empty string
- decodes the complete string ignoring newlines when given a single directive
- ignores the count or '*' modifier and decodes the entire string
- appends empty string to the array for directives exceeding the input size
- decodes all pre-encoded ascii byte values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/n_spec.rb                                               
String#unpack with format 'N'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'

String#unpack with format 'n'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a positive number
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/percent_spec.rb                                         
String#unpack with format '%'
- raises an Argument Error

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/q_spec.rb                                               
String#unpack with format 'Q'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'

String#unpack with format 'q'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'

String#unpack with format 'Q'
- decodes one long for a single format character
- decodes two longs for two format characters
- decodes the number of longs requested by the count modifier
- decodes the remaining longs when passed the '*' modifier
- decodes the remaining longs when passed the '*' modifier after another directive
- does not decode a long when fewer bytes than a long remain and the '*' modifier is passed
- ignores NULL bytes between directives
- ignores spaces between directives
- decodes a long with most significant bit set as a positive number

String#unpack with format 'q'
- decodes one long for a single format character
- decodes two longs for two format characters
- decodes the number of longs requested by the count modifier
- decodes the remaining longs when passed the '*' modifier
- decodes the remaining longs when passed the '*' modifier after another directive
- does not decode a long when fewer bytes than a long remain and the '*' modifier is passed
- ignores NULL bytes between directives
- ignores spaces between directives
- decodes a long with most significant bit set as a negative number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/s_spec.rb                                               
String#unpack with format 'S'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a positive number

String#unpack with format 'S' with modifier '_'
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a positive number

String#unpack with format 'S' with modifier '!'
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a positive number

String#unpack with format 's'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a negative number

String#unpack with format 's' with modifier '_'
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a negative number

String#unpack with format 's' with modifier '!'
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a negative number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/u_spec.rb                                               
String#unpack with format 'U'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes Unicode codepoints as ASCII values
- decodes the number of characters specified by the count modifier
- implicitly has a count of one when no count modifier is passed
- decodes all remaining characters when passed the '*' modifier
- decodes UTF-8 BMP codepoints
- decodes UTF-8 max codepoints
- does not decode any items for directives exceeding the input string size
- ignores NULL bytes between directives
- ignores spaces between directives

String#unpack with format 'u'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes an empty string as an empty string
- decodes the complete string ignoring newlines when given a single directive
- appends empty string to the array for directives exceeding the input size
- ignores the count or '*' modifier and decodes the entire string
- decodes all ascii characters

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/v_spec.rb                                               
String#unpack with format 'V'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'

String#unpack with format 'v'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a positive number
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/w_spec.rb                                               
String#unpack with directive 'w'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes a BER-compressed integer
- ignores NULL bytes between directives
- ignores spaces between directives

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/x_spec.rb                                               
String#unpack with format 'X'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- moves the read index back by the number of bytes specified by count
- does not change the read index when passed a count of zero
- implicitly has a count of one when count is not specified
- moves the read index back by the remaining bytes when passed the '*' modifier
- raises an ArgumentError when passed the '*' modifier if the remaining bytes exceed the bytes from the index to the start of the String
- raises an ArgumentError if the count exceeds the bytes from current index to the start of the String

String#unpack with format 'x'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- moves the read index forward by the number of bytes specified by count
- implicitly has a count of one when count is not specified
- does not change the read index when passed a count of zero
- moves the read index to the end of the string when passed the '*' modifier
- positions the read index one beyond the last readable byte in the String
- raises an ArgumentError if the count exceeds the size of the String

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/z_spec.rb                                               
String#unpack with format 'Z'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- returns an empty string if the input is empty
- returns empty strings for repeated formats if the input is empty
- returns an empty string and does not decode any bytes when the count modifier is zero
- implicitly has a count of one when no count is specified
- decodes the number of bytes specified by the count modifier
- decodes the number of bytes specified by the count modifier including whitespace bytes
- decodes past whitespace bytes when passed the '*' modifier
- stops decoding at NULL bytes when passed the '*' modifier
- decodes the number of bytes specified by the count modifier and truncates the decoded string at the first NULL byte

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 big-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 big-endian (native format) order by decoding self according to the format string
- does NOT pad nil when the string is short (FAILED - 20)
- returns Bignums for big numeric values on big-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 big-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
- returns an array in big-endian (native format) by decoding self according to the format string
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- calls block with self even if self is less than stop but stop length is less than self length
- 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
- raises a TypeError on symbols
- raises a LocalJumpError if other is a string but no block was given
- uses succ even for single letters
- stops before the last value if exclusive

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/valid_encoding_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/each_spec.rb                                                   
Struct#each
- passes each value to the given block
- returns an Enumerator if not passed a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/element_set_spec.rb                                            
Struct#[]=
- assigns the passed value
- fails when trying to assign attributes which don't exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if any corresponding elements are not #eql?

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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?

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/initialize_copy_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/inspect_spec.rb                                                
Struct#inspect
- returns a string representation of some kind
- returns a string representation with the class name for anonymous structs

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/length_spec.rb                                                 
Struct#length
- returns the number of attributes

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/members_spec.rb                                                
Struct#members
- returns an array of attribute names

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- accepts Fixnums as Symbols unless fixnum.to_sym.nil?
- raises an ArgumentError if fixnum#to_sym is nil
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/size_spec.rb                                                   
Struct#size
- is a synonym for length

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/tms/element_reference_spec.rb                                  
Struct::Tms.[]
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/tms/members_spec.rb                                            
Struct::Tms.members
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/tms/new_spec.rb                                                
Struct::Tms.new
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/to_a_spec.rb                                                   
Struct#to_a
- returns the values for this instance as an array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/to_s_spec.rb                                                   
Struct#to_s
- is a synonym for inspect
- returns a string representation with the class name for anonymous structs

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/values_at_spec.rb                                              
Struct#values_at
- returns an array of values
- fails when passed unsupported types

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/values_spec.rb                                                 
Struct#values
- is a synonym for to_a

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/capitalize_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/case_compare_spec.rb                                           
Symbol#===
- returns true when the other is a Symbol

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/casecmp_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/comparison_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/downcase_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/element_reference_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/empty_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/encoding_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/equal_value_spec.rb                                            
Symbol#==
- only returns true when the other is exactly the same symbol

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/id2name_spec.rb                                                
Symbol#id2name
- returns the string corresponding to self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/inspect_spec.rb                                                
Symbol#inspect
- returns self as a symbol literal for :"foo "
- 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 :"@ruby!"
- returns self as a symbol literal for :$`
- returns self as a symbol literal for :@@ruby
- 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 :fred?
- 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 :"*foo"
- 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 :"$ruby?"
- 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 :"foo bar"
- 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 :"@@ruby?"
- 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 :"$ruby!"
- 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 :*
- returns self as a symbol literal for :$.
- returns self as a symbol literal for :"@@ruby!"
- 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 :@ruby
- returns self as a symbol literal for :$<
- returns self as a symbol literal for :" foo"
- returns self as a symbol literal for :$@
- returns self as a symbol literal for :==
- returns self as a symbol literal for :fred
- returns self as a symbol literal for :$ruby
- 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 :"@ruby?"
- 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 :$-w
- returns self as a symbol literal for :fred!
- returns self as a symbol literal for :"."
- returns self as a symbol literal for :<<

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/intern_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/length_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/match_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/next_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/size_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/slice_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/succ_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/swapcase_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/to_i_spec.rb                                                   
Symbol#to_i
- returns an integer that is unique for each symbol for each program execution

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/to_int_spec.rb                                                 
Symbol#to_int
- returns Symbol#to_i

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/to_s_spec.rb                                                   
Symbol#to_s
- returns the string corresponding to self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/to_sym_spec.rb                                                 
Symbol#to_sym
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/upcase_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/systemexit/initialize_spec.rb                                         
SystemExit#initialize
- accepts a status
- accepts a message
- accepts a status and message

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/add_trace_func_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/backtrace_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/critical_spec.rb                                               
Thread.critical=
- is a persistent attribute
- allows all non-bool arguments
- functions as a critical section
- does not change status of other existing threads
- is reentrant
- can be mismatched
- schedules other threads on Thread.stop
- defers exit
- defers exit until Thread.pass
- is not reset if the critical thread is killed

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/current_spec.rb                                                
Thread.current
- returns a thread
- returns the current thread

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/element_set_spec.rb                                            
Thread#[]=
- raises exceptions on the wrong type of keys

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/exclusive_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/exit_spec.rb                                                   
Thread#exit
- kills sleeping thread
- kills current thread
- runs ensure clause
- runs nested ensure clauses
- does not set $!
- cannot be rescued
- killing dying sleeping thread wakes up thread
- 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#exit!
- needs to be reviewed for spec completeness

Thread.exit
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/fork_spec.rb                                                   
Thread.fork
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/group_spec.rb                                                  
Thread#group
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/initialize_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 running thread
- describes a dying sleeping thread
- reports aborting on a killed thread

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns the dead thread even if an uncaught exception is thrown from ensure block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/key_spec.rb                                                    
Thread#key?
- tests for existance of thread local variables using symbols or strings

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/keys_spec.rb                                                   
Thread#keys
- returns an array of the names of the thread-local variables as symbols

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 sleeping thread wakes up thread
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/main_spec.rb                                                   
Thread.main
- returns the main thread

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/new_spec.rb                                                    
Thread.new
- creates a thread executing the given block
- can pass arguments to the thread block
- raises an exception when not given a block
- creates a subclass of thread calls super with a block in initialize

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/pass_spec.rb                                                   
Thread.pass
- returns nil

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/priority_spec.rb                                               
Thread#priority
- needs to be reviewed for spec completeness

Thread#priority=
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/safe_level_spec.rb                                             
Thread#safe_level
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/set_trace_func_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/start_spec.rb                                                  
Thread.start
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 running thread
- describes a dying sleeping thread
- reports aborting on a killed thread

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/stop_spec.rb                                                   
Thread.stop
- causes the current thread to sleep indefinitely
- resets Thread.critical to false

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 sleeping thread wakes up thread
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/value_spec.rb                                                  
Thread#value
- returns the result of the block
- re-raises error for an uncaught exception
- is false for a killed thread
- is false for an uncaught exception thrown from a dying thread

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/threadgroup/add_spec.rb                                               
ThreadGroup#add
- adds the given thread to a group and returns self
- removes itself from any other threadgroup

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/threadgroup/enclose_spec.rb                                           
ThreadGroup#enclose
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/threadgroup/enclosed_spec.rb                                          
ThreadGroup#enclosed?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/threadgroup/list_spec.rb                                              
ThreadGroup#list
- returns the list of threads in the group

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/_dump_spec.rb                                                    
Time#_dump
- dumps an array with a time as second element
- dumps like MRI's marshaled time format

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/_load_spec.rb                                                    
Time#_load
- loads a time object in the old UNIX timestamp based format
- loads MRI's marshaled time format

Time._load
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/asctime_spec.rb                                                  
Time#asctime
- returns a canonical string representation of time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/ctime_spec.rb                                                    
Time#ctime
- returns a canonical string representation of time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/day_spec.rb                                                      
Time#day
- returns the day of the month (1..n) for time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/dst_spec.rb                                                      
Time#dst?
- dst? returns whether time is during daylight saving time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/friday_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/getgm_spec.rb                                                    
Time#getgm
- returns a new time which is the utc representation of time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/getlocal_spec.rb                                                 
Time#getlocal
- returns a new time which is the local representation of time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/getutc_spec.rb                                                   
Time#getutc
- returns a new time which is the utc representation of time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- accepts various year ranges
- raises an ArgumentError for out of range values
- raises ArgumentError for invalid number of arguments
- accepts a String or Integer only for arguments
- does not accept nil for params

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/gmt_spec.rb                                                      
Time#gmt?
- returns true if time represents a time in UTC (GMT)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/gmtime_spec.rb                                                   
Time#gmtime
- returns the utc representation of time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/hash_spec.rb                                                     
Time#hash
- returns a Fixnum
- is stable

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/hour_spec.rb                                                     
Time#hour
- returns the hour of the day (0..23) for time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/initialize_copy_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/initialize_spec.rb                                               
Time.new
- creates a time based on the current system time
- creates a subclass instance if called on a subclass

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/inspect_spec.rb                                                  
Time.inspect
- formats the time following the pattern 'EEE MMM dd HH:mm:ss Z yyyy'
- formats the UTC time following the pattern 'EEE MMM dd HH:mm:ss UTC yyyy'

Time#inspect
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/isdst_spec.rb                                                    
Time#isdst
- dst? returns whether time is during daylight saving time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- respects rare old timezones
- handles string-like second argument
- handles string-like second argument
- handles string arguments
- handles float arguments
- accepts various year ranges
- raises an ArgumentError for out of range values
- raises ArgumentError for invalid number of arguments
- accepts a String or Integer only for arguments
- does not accept nil for params

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/localtime_spec.rb                                                
Time#localtime
- returns the local representation of time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/mday_spec.rb                                                     
Time#mday
- returns the day of the month (1..n) for time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/min_spec.rb                                                      
Time#min
- returns the minute of the hour (0..59) for time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/minus_spec.rb                                                    
Time#-
- decrements the time by the specified amount
- understands negative subtractions
- accepts arguments that can be coerced into Float
- raises TypeError on argument that can't be coerced into Float
- raises TypeError on nil argument
- tracks microseconds

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- respects rare old timezones
- handles string-like second argument
- handles string-like second argument
- handles string arguments
- handles float arguments
- accepts various year ranges
- raises an ArgumentError for out of range values
- raises ArgumentError for invalid number of arguments
- accepts a String or Integer only for arguments
- does not accept nil for params

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/mon_spec.rb                                                      
Time#mon
- returns the month of the year

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/monday_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/month_spec.rb                                                    
Time#month
- returns the month of the year

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/now_spec.rb                                                      
Time.now
- creates a time based on the current system time
- creates a subclass instance if called on a subclass

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/nsec_spec.rb                                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/plus_spec.rb                                                     
Time#+
- increments the time by the specified amount
- is a commutative operator
- rounds micro seconds rather than truncates
- adds a negative Float
- increments the time by the specified amount as float numbers
- accepts arguments that can be coerced into Float
- raises TypeError on argument that can't be coerced into Float
- raises TypeError on Time argument
- raises TypeError on nil argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/round_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/saturday_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/sec_spec.rb                                                      
Time#sec
- returns the second of the minute(0..60) for time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/subsec_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/succ_spec.rb                                                     
Time#succ
- returns a new time one second later than time
- returns a new instance

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/sunday_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/thursday_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/times_spec.rb                                                    
Time.times
- returns a Struct::Tms
- returns current cpu times

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/to_a_spec.rb                                                     
Time#to_a
- returns a 10 element array representing the deconstructed time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/to_f_spec.rb                                                     
Time#to_f
- returns the float number of seconds + usecs since the epoch

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/to_i_spec.rb                                                     
Time#to_i
- returns the value of time as an integer number of seconds since epoch

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/to_r_spec.rb                                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/to_s_spec.rb                                                     
Time.to_s
- formats the time following the pattern 'EEE MMM dd HH:mm:ss Z yyyy'
- formats the UTC time following the pattern 'EEE MMM dd HH:mm:ss UTC yyyy'

Time#to_s
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/tuesday_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/tv_nsec_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/tv_sec_spec.rb                                                   
Time#tv_sec
- returns the value of time as an integer number of seconds since epoch

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/tv_usec_spec.rb                                                  
Time#tv_usec
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/usec_spec.rb                                                     
Time#usec
- returns the microseconds for time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- accepts various year ranges
- raises an ArgumentError for out of range values
- raises ArgumentError for invalid number of arguments
- accepts a String or Integer only for arguments
- does not accept nil for params

Time#utc
- returns the utc representation of time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/wday_spec.rb                                                     
Time#wday
- returns an integer representing the day of the week, 0..6, with Sunday being 0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/wednesday_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/yday_spec.rb                                                     
Time#yday
- returns an integer representing the day of the year, 1..366

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/year_spec.rb                                                     
Time#year
- returns the four digit year for time as an integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/zone_spec.rb                                                     
Time#zone
- returns the time zone used for time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/true/and_spec.rb                                                      
TrueClass#&
- returns false if other is nil or false, otherwise true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/true/inspect_spec.rb                                                  
TrueClass#inspect
- returns the string 'true'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/true/or_spec.rb                                                       
TrueClass#|
- returns true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/true/to_s_spec.rb                                                     
TrueClass#to_s
- returns the string 'true'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/true/xor_spec.rb                                                      
TrueClass#^
- returns true if other is nil or false, otherwise false

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/unboundmethod/clone_spec.rb                                           
UnboundMethod#clone
- returns a copy of the UnboundMethod

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/unboundmethod/eql_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/unboundmethod/hash_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/unboundmethod/name_spec.rb                                            
UnboundMethod#name
- returns the name of the method
- returns the name even when aliased

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/unboundmethod/parameters_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/unboundmethod/source_location_spec.rb                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/BEGIN_spec.rb                                                     
The BEGIN keyword
- runs in a new isolated scope
- runs first in a given code unit
- runs multiple begins in FIFO order

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is not allowed against Fixnum or String instances

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

The unpacking splat operator (*)
- when applied to a non-Array value attempts to coerce it to Array if the object respond_to?(:to_ary)
- when applied to a non-Array value uses it unchanged if it does not respond_to?(:to_ary)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

A block with multiple arguments
- unpacks an array if the only argument
- tries to use #to_ary to convert a single incoming value
- raises a TypeError if the #to_ary value isn't an Array

Block parameters
- assign to local variable
- captures variables from the outer scope

Block parameters (to be removed from MRI)
- assigns to a global variable
- calls method=

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/break_spec.rb                                                     
The break statement in a block
- returns nil to method invoking the method yielding to the block when not passed an argument
- returns a value to the method invoking the method yielding to the block

The break statement in a captured block when the invocation of the scope creating the block is still active
- raises a LocalJumpError when invoking the block from the scope creating the block
- raises a LocalJumpError when invoking the block from a method
- raises a LocalJumpError when yielding to the block

The break statement in a captured block from a scope that has returned
- raises a LocalJumpError when calling the block from a method
- raises a LocalJumpError when yielding to the block

The break statement in a lambda when the invocation of the scope creating the lambda is still active
- returns nil when not passed an argument
- returns a value to the scope creating and calling the lambda
- returns a value to the method scope below invoking the lambda
- returns a value to a block scope invoking the lambda in a method below
- raises a LocalJumpError when yielding to a lambda passed as a block argument

The break statement in a lambda created at the toplevel
- returns a value when invoking from the toplevel
- returns a value when invoking from a method
- returns a value when invoking from a block

The break statement in a lambda from a scope that has returned
- returns a value to the method scope invoking the lambda
- returns a value to the block scope invoking the lambda in a method
- raises a LocalJumpError when yielding to a lambda passed as a block argument

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 nil objects when the splatted object is nil, an empty array or contains a nil object
- assigns an empty array when the splatted array contains an empty array
- assigns the splatted object if it doesn't respont to to_ary
- assigns to a splatted reference
- assigns arrays into another array to a splatted reference
- assings splatted objects to a splatted reference
- assigns arrays with nil objects to a splatted reference
- assigns an array containing an array to splatted reference when the object is an splatted array
- assigns splatted objects to a splatted reference from a splatted loop
- assigns arrays with a nil object to a splatted reference from a splatted loop
- assigns an empty array to a splatted reference when the splatted array from a splatted loop contains an empty array
- assigns objects to multiple block variables
- assigns splatted objects to multiple block variables
- assigns nil 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

The break statement
- raises a LocalJumpError if used not within block or while/for loop

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns the statement following ':'
- allows mixing ':' and 'then'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/catch_spec.rb                                                     
The catch keyword
- only allows symbols and strings
- returns the last value of the block if it nothing is thrown
- matches strings as symbols
- matches strings with strings that contain the same characters
- requires a block
- supports nesting
- supports nesting with the same name

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if inheriting from a metaclass
- 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 definition extending an object (sclass)
- allows adding methods
- raises a TypeError when trying to extend numbers
- allows accessing the block of the original scope
- can use return to cause the enclosing method to return

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

Constant resolution within methods 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 the lexical scope of the method not the receiver's immediate class
- searches the lexical scope of a singleton method
- does not search the lexical scope of the caller
- searches the lexical scope of a block
- searches Object as a lexical scope only if Object is explicitly opened
- 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
- 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 the lexical scope of the method not the receiver's immediate class
- searches the lexical scope of a singleton method
- does not search the lexical scope of the caller
- searches the lexical scope of a block
- searches Object as a lexical scope only if Object is explicitly opened
- returns the updated value when a constant is reassigned
- does not search the lexical scope of qualifying modules

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/def_spec.rb                                                       
Redefining a method
- replaces the original method

Defining an 'initialize' method
- sets the method's visibility to private

Defining an 'initialize_copy' method
- sets the method's visibility to 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

The def keyword within a closure
- looks outside the closure for the visibility

An instance method definition with a splat
- creates a method that can be invoked with an inline hash argument
- creates a method that can be invoked with an inline hash and a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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 'expression' for an expression with '!='
- returns 'expression' 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 'expression' for an expression with '!' and an unset global variable
- returns 'expression' for an expression with '!' and an unset instance variable
- calls a method in a 'not' expression and returns 'expression'
- returns 'expression' for an expression with 'not' and an unset global variable
- returns 'expression' for an expression with 'not' and an unset instance variable
- returns nil for an expression with '&&/and' and an undefined method
- returns nil for an expression with '&&/and' and an unset class variable
- does not propagate an exception raised by a method in an '&&' expression
- calls a method in an '&&' expression and returns 'expression'
- does not propagate an exception raised by a method in an 'and' expression
- calls a method in an 'and' expression and returns 'expression'
- returns nil for an expression with '||/or' and an undefined method
- returns nil for an expression with '||/or' and an unset class variable
- does not propagate an exception raised by a method in an '||' expression
- calls a method in an '||' expression and returns 'expression'
- does not propagate an exception raised by a method in an 'or' expression
- calls 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 nil when the String contains a call to an undefined method
- calls the method in the String
- returns nil if any of the interpolated method calls are undefined
- returns nil and stops processing if any of the interpolated method calls are undefined

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 nil when the Regexp contains a call to an undefined method
- calls the method in the Regexp
- returns nil if any of the interpolated method calls are undefined
- returns nil and stops processing if any of the interpolated method calls are undefined

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(in-block)' 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
- calls .const_missing if the parent to the constant is not defined
- calls .const_missing for the parent and uses the return constant for scope
- 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 scoped constant when the scope chain has undefined constants
- calls .const_missing for each constant in the scope chain and returns nil if any are not defined
- calls .const_missing and returns 'constant' if all constants are 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
- calls .const_missing if the constant is not defined
- calls .const_missing and uses the return constant for scope
- 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 when the scope chain has undefined constants
- calls .const_missing for each constant in the scope chain and returns nil if any are not defined
- calls .const_missing and returns 'constant' if all constants are 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
- returns 'super' when the method exists in a supermodule

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

The defined? keyword for super within an included module's method
- returns 'super' when a superclass method exists in the including hierarchy

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

Instantiating an eigenclass
- raises a TypeError when new is called
- raises a TypeError when allocate is called

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/encoding_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/execution_spec.rb                                                 
``
- returns the output of the executed sub-process

%x
- is the same as ``

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 relative 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 relative 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 relative 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 relative path of a file loaded by a relative path

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- splats multiple arguments together if there are fewer arguments than values
- 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'

The for expression
- repeats the loop from the beginning with 'retry'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

The if expression
- allows starting then-body on the same line if colon is used
- allows both then- and else-bodies start on the same line (with colon after expression)
- allows ':' after expression when then-body is on the next line
- allows then-body on the same line separated with ':'
- returns nil when then-body on the same line separated with ':' and expression is false
- returns nil when then-body separated by ':' is empty and expression is true
- returns nil when then-body separated by ':', expression is false and no else part
- evaluates then-body when then-body separated by ':', expression is true and else part is present
- evaluates else-body when then-body separated by ':' and expression is false
- allows elsif-body at the same line separated by ':' or 'then'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/literal_lambda_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/magic_comment_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- with lambda as block argument is ok
- allows to pass argument, a hash without curly braces and a block argument
- with ambiguous missing parens, arguments go with innermost call
- with splat operator * and non-Array value attempts to coerce it to Array if the object respond_to?(:to_ary)
- with splat operator * and non-Array value uses value unchanged if it does not respond_to?(:to_ary)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- allows for reopening a module subclass

An anonymous module
- returns an empty string for its name

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

The next statement
- raises a LocalJumpError if used not within block or while/for loop

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

The `!' keyword
- negates a `true' value
- negates a `false' value
- turns a truthful object into `true'
- turns a not truthful object into `false'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- character to numeric shortcut
- character with control character to numeric shortcut

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/order_spec.rb                                                     
A method call
- evaluates the receiver first
- evaluates arguments after receiver
- evaluates arguments left-to-right

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/precedence_spec.rb                                                
Operators
- ! ~ + is right-associative
- ! ~ + have a higher precedence than **
- ** 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
- <= < > >= have higher precedence than <=> == === != =~ !~
- <=> == === != =~ !~ 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/predefined/data_spec.rb                                           
The DATA constant
- exists when the main script contains __END__
- does not exist when the main script contains no __END__
- does not exist when an included file has a __END__
- does not change when an included files also has a __END__
- is included in an otherwise empty file
- succeeds in locking the file DATA came from

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 $defout
- 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 $!
- needs to be reviewed for spec completeness

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
- includes the current directory
- 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 TRUE
- includes FALSE
- includes NIL
- includes STDIN
- includes STDOUT
- includes STDERR
- includes RUBY_VERSION
- includes RUBY_RELEASE_DATE
- includes RUBY_PLATFORM
- includes PLATFORM
- includes TOPLEVEL_BINDING

Processing RUBYOPT
- adds the -I path to $LOAD_PATH
- sets $DEBUG to true for '-d'
- sets $VERBOSE to true for '-w'
- sets $VERBOSE to true for '-W'
- sets $VERBOSE to nil for '-W0'
- sets $VERBOSE to false for '-W1'
- sets $VERBOSE to true for '-W2'
- requires the file for '-r'
- sets $KCODE to 'NONE' with '-K'
- sets $KCODE to 'NONE' with '-Ka'
- sets $KCODE to 'NONE' with '-KA'
- sets $KCODE to 'NONE' with '-Kn'
- sets $KCODE to 'NONE' with '-KN'
- sets $KCODE to 'EUC' with '-Ke'
- sets $KCODE to 'EUC' with '-KE'
- sets $KCODE to 'UTF8' with '-Ku'
- sets $KCODE to 'UTF8' with '-KU'
- sets $KCODE to 'SJIS' with '-Ks'
- sets $KCODE to 'SJIS' with '-KS'
- raises a RuntimeError for '-a'
- raises a RuntimeError for '-p'
- raises a RuntimeError for '-n'
- raises a RuntimeError for '-y'
- raises a RuntimeError for '-c'
- raises a RuntimeError for '-s'
- raises a RuntimeError for '-h'
- raises a RuntimeError for '--help'
- raises a RuntimeError for '-l'
- raises a RuntimeError for '-S'
- raises a RuntimeError for '-e'
- raises a RuntimeError for '-i'
- raises a RuntimeError for '-x'
- raises a RuntimeError for '-C'
- raises a RuntimeError for '-X'
- raises a RuntimeError for '-F'
- raises a RuntimeError for '-0'
- raises a RuntimeError for '--copyright'
- raises a RuntimeError for '--version'
- raises a RuntimeError for '--yydebug'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

The redo statement
- raises a LocalJumpError if used not within block or while/for loop

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 and /o
- supports /n (Normal encoding)
- supports /n (Normal encoding) with interpolation
- supports /n (Normal encoding) with interpolation and /o
- supports /s (SJIS encoding)
- supports /s (SJIS encoding) with interpolation
- supports /s (SJIS 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not do thread synchronization for /o
- supports modifier combinations
- supports (?imx-imx) (inline modifiers)
- supports (?imx-imx:expr) (scoped inline modifiers)
- supports . with /m

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 (?# )

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

The retry statement
- raises a LocalJumpError if used outside of a block
- re-executes the entire enumeration

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 ThreadError if used to exit a thread

The return keyword when passed a splat
- returns nil when the ary is empty
- returns the first element when the array is size of 1
- returns the whole array when size is greater than 1
- returns a non-array when used as a splat
- calls 'to_a' on the splatted value first
- calls 'to_ary' 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
- raises a LocalJumpError if there is no lexicaly enclosing method
- 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)
- causes the method to return even when the immediate parent has already returned

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
- stops at the method when the return is used directly

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/splat_spec.rb                                                     
Splat operator used to assign a splatted object to an object
- assigns nil when the splatted object is nil
- assigns nil when the splatted object is an empty array
- assigns the splatted object when the splatted object doesn't respond to to_ary
- assigns the first element of the returned value of to_ary when the splatted object responds to to_ary and it has one element
- assigns nil when the content of the splatted array is nil
- assigns an empty array when the content of the splatted array is an empty array
- assigns nil when the content of the splatted array is an empty splatted array
- assign the content of the second splatted array when the splatted array contains a splatted array with one element
- 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 an array wrapping the object when the object is not an splatted array
- assigns an array containing another 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 array with a nil object 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- call #to_s when the object is not a String
- call #to_s as a private method
- uses an internal representation when #to_s doesn't return a String
- allow a dynamic string to parse a nested do...end block as an argument to a call without parens, interpolated

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not contain null in the string

A Symbol literal
- must not be an empty string

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/throw_spec.rb                                                     
The throw keyword
- abandons processing
- supports a second parameter
- uses nil as a default second parameter
- only allows symbols and strings as its argument
- converts strings to a symbol
- unwinds stack from within a method
- unwinds stack from within a lambda
- raises a NameError if outside of scope of a matching catch
- raises a ThreadError if used to exit a thread

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/undef_spec.rb                                                     
The undef keyword
- undefines 'meth='

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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')

The unless expression
- allows expression and body to be on one line (using ':')

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 nil 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
- calls #to_ary on an object
- calls #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 rhs has only a single arg
- doen't call #to_ary on RHS arg when 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 has to be applied to the last parameter
- * 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 enclosed 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/base64/b64encode_spec.rb                                           
Base64#b64encode
- returns the Base64-encoded version of the given string with a newline at 60 characters
- prints the Base64-encoded version of the given string with a newline after 60 characters

Base64#b64encode with length
- returns the Base64-encoded version of the given string with a newline at 60 characters
- prints the Base64-encoded version of the given stringwith a newline after length characters

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/base64/decode64_spec.rb                                            
Base64#decode64
- returns the Base64-decoded version of the given string

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/base64/decode_b_spec.rb                                            
Base64#decode_b
- supports an encoding type of base64 and the charachter set SHIFT_JIS
- supports an encoding type of base64 and the character set ISO-2022-JP

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/abs_spec.rb                                             
BigDecimal#abs
- returns the absolute value
- properly handles special values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/case_compare_spec.rb                                    
BigDecimal#===
- tests for equality
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/ceil_spec.rb                                            
BigDecimal#ceil
- returns a BigDecimal
- returns the smallest integer greater or equal to self, if n is unspecified
- returns the same value, if self is special value
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/coerce_spec.rb                                          
BigDecimal#coerce
- returns [other, self] both as BigDecimal

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns NaN if NaN is involved
- returns NaN if divided by Infinity and no precision given
- returns 0 if divided by Infinity with given precision
- returns NaN if divided by zero and no precision given
- returns NaN if zero is divided by zero
- returns NaN if (+|-) Infinity divided by 1 and no precision given
- returns (+|-)Infinity if (+|-)Infinity by 1 and precision given
- returns NaN if Infinity / ((+|-) Infinity)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/divmod_spec.rb                                          
BigDecimal#mod_part_of_divmod
- returns self modulo other
- returns a [Float value] when the argument is Float
- returns NaN if NaN is involved
- returns NaN if the dividend is Infinity
- returns NaN if the divisor is Infinity
- raises TypeError if the argument cannot be coerced to BigDecimal
- does NOT raise ZeroDivisionError if other is zero

BigDecimal#divmod
- divides value, returns an array
- array contains quotient and modulus as BigDecimal
- Can be reversed with * and +
- properly handles special values
- returns an array of two NaNs if the argument is zero
- raises TypeError if the argument cannot be coerced to BigDecimal

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/double_fig_spec.rb                                      
BigDecimal.double_fig
- returns the number of digits a Float number is allowed to have

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/eql_spec.rb                                             
BigDecimal#eql?
- tests for equality
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/equal_value_spec.rb                                     
BigDecimal#==
- tests for equality
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 NaN if self is infinite

BigDecimal#exponent
- returns an Integer
- is n if number can be represented as 0.xxx*10**n
- returns 0 if self is 0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/finite_spec.rb                                          
BigDecimal#finite?
- is false if Infinity or NaN
- returns true for finite values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/floor_spec.rb                                           
BigDecimal#floor
- returns the greatest integer smaller or equal to self
- returns the same value, if self is special value
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/gt_spec.rb                                              
BigDecimal#>
- returns true if a > b
- properly handles infinity values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/gte_spec.rb                                             
BigDecimal#>=
- returns true if a >= b
- properly handles infinity values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/induced_from_spec.rb                                    
BigDecimal.induced_from
- returns the passed argument when passed a BigDecimal
- converts passed Fixnums to BigDecimal
- converts passed Bignums to BigDecimal
- does not try to convert non-Integers to Integer using #to_i
- raises a TypeError when passed a non-Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/infinite_spec.rb                                        
BigDecimal#infinite?
- returns 1 if self is Infinity
- returns -1 if self is -Infinity
- returns not true otherwise
- returns not true if self is NaN

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/lt_spec.rb                                              
BigDecimal#<
- returns true if a < b
- properly handles infinity values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/lte_spec.rb                                             
BigDecimal#<=
- returns true if a <= b
- properly handles infinity values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/mode_spec.rb                                            
BigDecimal.mode
- returns the appropriate value and continue the computation if the flag is false
- returns zero when too big

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/modulo_spec.rb                                          
BigDecimal#%
- returns self modulo other
- returns a [Float value] when the argument is Float
- returns NaN if NaN is involved
- returns NaN if the dividend is Infinity
- returns NaN if the divisor is Infinity
- raises TypeError if the argument cannot be coerced to BigDecimal
- does NOT raise ZeroDivisionError if other is zero

BigDecimal#modulo
- returns self modulo other
- returns a [Float value] when the argument is Float
- returns NaN if NaN is involved
- returns NaN if the dividend is Infinity
- returns NaN if the divisor is Infinity
- raises TypeError if the argument cannot be coerced to BigDecimal
- does NOT raise ZeroDivisionError if other is zero

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/nan_spec.rb                                             
BigDecimal#nan?
- returns true if self is not a number
- returns false if self is not a NaN

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/new_spec.rb                                             
BigDecimal.new
- creates a new object of class BigDecimal
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/nonzero_spec.rb                                         
BigDecimal#nonzero?
- returns self if self doesn't equal zero
- returns nil otherwise

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 NaN if self is infinite

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/round_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/to_i_spec.rb                                            
BigDecimal#to_i
- returns nil if BigDecimal is infinity or NaN
- returns Integer or Bignum otherwise

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/to_int_spec.rb                                          
BigDecimal#to_int
- returns nil if BigDecimal is infinity or NaN
- returns Integer or Bignum otherwise

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/truncate_spec.rb                                        
BigDecimal#truncate
- returns value of type Bigdecimal.
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/uminus_spec.rb                                          
BigDecimal#-@
- negates self
- properly handles special values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/uplus_spec.rb                                           
BigDecimal#+@
- returns the same value with same sign (twos complement)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/ver_spec.rb                                             
BigDecimal.ver
- returns the Version number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/zero_spec.rb                                            
BigDecimal#zero?
- returns true if self does equal zero
- returns false otherwise

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/cookie/domain_spec.rb                                          
CGI::Cookie#domain
- returns self's domain

CGI::Cookie#domain=
- sets self's domain

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/cookie/expires_spec.rb                                         
CGI::Cookie#expires
- returns self's expiration date

CGI::Cookie#expires=
- sets self's expiration date

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/cookie/name_spec.rb                                            
CGI::Cookie#name
- returns self's name

CGI::Cookie#name=
- sets self's expiration date

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/cookie/parse_spec.rb                                           
CGI::Cookie.parse
- parses a raw cookie string into a hash of Cookies
- unescapes the Cookie values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/cookie/path_spec.rb                                            
CGI::Cookie#path
- returns self's path

CGI::Cookie#path=
- sets self's path

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/cookie/to_s_spec.rb                                            
CGI::Cookie#to_s
- returns a String representation of self
- escapes the self's values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/cookie/value_spec.rb                                           
CGI::Cookie#value
- returns self's value

CGI::Cookie#value=
- sets self's value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/escapeHTML_spec.rb                                             
CGI.escapeHTML
- escapes special HTML characters (&"<>) in the passed argument
- does not escape any other characters

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/escape_spec.rb                                                 
CGI.escape
- url-encodes the passed argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/htmlextension/frame_spec.rb                                    
CGI::HtmlExtension#frame
- initializes the HTML Generation methods for the Frameset version of HTML4

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/htmlextension/frameset_spec.rb                                 
CGI::HtmlExtension#frameset
- initializes the HTML Generation methods for the Frameset version of HTML4

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- uses the passed Hash as attributes
- includes the return value of the passed block when passed a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not extend self with any of the other HTML modules
- 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'

CGI#initialize when CGI_PARAMS is set
- prints out a warning
- sets #cookies and #params to the contents of CGI_PARAMS and CGI_COOKIES

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/print_spec.rb                                                  
CGI#print
- passes all arguments to $stdout.print
- returns the result of calling $stdout.print

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/accept_charset_spec.rb                          
CGI::QueryExtension#accept_charset
- returns ENV['HTTP_ACCEPT_CHARSET']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/accept_encoding_spec.rb                         
CGI::QueryExtension#accept_encoding
- returns ENV['HTTP_ACCEPT_ENCODING']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/accept_language_spec.rb                         
CGI::QueryExtension#accept_language
- returns ENV['HTTP_ACCEPT_LANGUAGE']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/accept_spec.rb                                  
CGI::QueryExtension#accept
- returns ENV['HTTP_ACCEPT']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/auth_type_spec.rb                               
CGI::QueryExtension#auth_type
- returns ENV['AUTH_TYPE']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/cache_control_spec.rb                           
CGI::QueryExtension#cache_control
- returns ENV['HTTP_CACHE_CONTROL']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/content_length_spec.rb                          
CGI::QueryExtension#content_length
- returns ENV['CONTENT_LENGTH'] as Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/content_type_spec.rb                            
CGI::QueryExtension#content_type
- returns ENV['CONTENT_TYPE']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- sets the other values in the returned value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/from_spec.rb                                    
CGI::QueryExtension#from
- returns ENV['HTTP_FROM']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/gateway_interface_spec.rb                       
CGI::QueryExtension#gateway_interface
- returns ENV['GATEWAY_INTERFACE']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/has_key_spec.rb                                 
CGI::QueryExtension#has_key?
- returns true when the passed key exists in the HTTP Query

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/host_spec.rb                                    
CGI::QueryExtension#host
- returns ENV['HTTP_HOST']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/include_spec.rb                                 
CGI::QueryExtension#include?
- returns true when the passed key exists in the HTTP Query

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/key_spec.rb                                     
CGI::QueryExtension#key?
- returns true when the passed key exists in the HTTP Query

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/keys_spec.rb                                    
CGI::QueryExtension#keys
- returns all parameter keys as an Array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/multipart_spec.rb                               
CGI::QueryExtension#multipart?
- returns true if the current Request is a multipart request

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/negotiate_spec.rb                               
CGI::QueryExtension#negotiate
- returns ENV['HTTP_NEGOTIATE']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/path_info_spec.rb                               
CGI::QueryExtension#path_info
- returns ENV['PATH_INFO']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/path_translated_spec.rb                         
CGI::QueryExtension#path_translated
- returns ENV['PATH_TRANSLATED']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/pragma_spec.rb                                  
CGI::QueryExtension#pragma
- returns ENV['HTTP_PRAGMA']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/query_string_spec.rb                            
CGI::QueryExtension#query_string
- returns ENV['QUERY_STRING']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/raw_cookie2_spec.rb                             
CGI::QueryExtension#raw_cookie2
- returns ENV['HTTP_COOKIE2']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/raw_cookie_spec.rb                              
CGI::QueryExtension#raw_cookie
- returns ENV['HTTP_COOKIE']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/referer_spec.rb                                 
CGI::QueryExtension#referer
- returns ENV['HTTP_REFERER']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/remote_addr_spec.rb                             
CGI::QueryExtension#remote_addr
- returns ENV['REMOTE_ADDR']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/remote_host_spec.rb                             
CGI::QueryExtension#remote_host
- returns ENV['REMOTE_HOST']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/remote_ident_spec.rb                            
CGI::QueryExtension#remote_ident
- returns ENV['REMOTE_IDENT']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/remote_user_spec.rb                             
CGI::QueryExtension#remote_user
- returns ENV['REMOTE_USER']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/request_method_spec.rb                          
CGI::QueryExtension#request_method
- returns ENV['REQUEST_METHOD']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/script_name_spec.rb                             
CGI::QueryExtension#script_name
- returns ENV['SCRIPT_NAME']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/server_name_spec.rb                             
CGI::QueryExtension#server_name
- returns ENV['SERVER_NAME']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/server_port_spec.rb                             
CGI::QueryExtension#server_port
- returns ENV['SERVER_PORT'] as Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/server_protocol_spec.rb                         
CGI::QueryExtension#server_protocol
- returns ENV['SERVER_PROTOCOL']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/server_software_spec.rb                         
CGI::QueryExtension#server_software
- returns ENV['SERVER_SOFTWARE']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/user_agent_spec.rb                              
CGI::QueryExtension#user_agent
- returns ENV['HTTP_USER_AGENT']

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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')

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/unescape_spec.rb                                               
CGI.unescape
- url-decodes the passed argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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
- returns the passed Integer when Complex::Unify is defined

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/abs2_spec.rb                                               
Complex#abs2
- returns the sum of the squares of the real and imaginary parts

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/abs_spec.rb                                                
Complex#abs
- returns the modulus: |a + bi| = sqrt((a ^ 2) + (b ^ 2))

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/angle_spec.rb                                              
Complex#angle
- returns the argument -- i.e., the angle from (1, 0) in the complex plane

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/arg_spec.rb                                                
Complex#arg
- returns the argument -- i.e., the angle from (1, 0) in the complex plane

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/comparison_spec.rb                                         
Complex#<=>
- compares the absolute values of self and other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/conj_spec.rb                                               
Complex#conj
- returns the complex conjugate: conj a + bi = a - bi

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/conjugate_spec.rb                                          
Complex#conjugate
- returns the complex conjugate: conj a + bi = a - bi

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/denominator_spec.rb                                        
Complex#denominator
- returns the least common multiple denominator of the real and imaginary parts

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/generic_spec.rb                                            
Complex.generic?
- returns true when given an Integer, Float or Rational

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/hash_spec.rb                                               
Complex#hash
- should be static

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/imag_spec.rb                                               
Complex#imag
- returns the imaginary part of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/image_spec.rb                                              
Complex#image
- returns the imaginary part of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/inspect_spec.rb                                            
Complex#inspect
- returns Complex(real, image)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#acos!
- returns the arccosine of the argument
- raises a TypeError when passed a Complex number
- raises an Errno::EDOM for numbers greater than 1.0
- raises an Errno::EDOM for numbers less than -1.0
- is a private instance method

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

Math.acos!
- returns the arccosine of the argument
- raises a TypeError when passed a Complex number
- raises an Errno::EDOM for numbers greater than 1.0
- raises an Errno::EDOM for numbers less than -1.0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#acosh!
- returns the principle value of the inverse hyperbolic cosine of the argument
- raises Errno::EDOM for numbers less than 1.0
- raises a TypeError when passed a Complex number
- is a private instance method

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

Math.acosh!
- returns the principle value of the inverse hyperbolic cosine of the argument
- raises Errno::EDOM for numbers less than 1.0
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#asin!
- returns the arcsine of the argument
- raises an Errno::EDOM if the argument is greater than 1.0
- raises an Errno::EDOM if the argument is less than -1.0
- raises a TypeError when passed a Complex number
- is a private instance method

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

Math.asin!
- returns the arcsine of the argument
- raises an Errno::EDOM if the argument is greater than 1.0
- raises an Errno::EDOM if the argument is less than -1.0
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#asinh!
- returns the inverse hyperbolic sin of the argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.asinh
- returns the inverse hyperbolic sin of the argument
- returns the inverse hyperbolic sin for Complex numbers

Math.asinh!
- returns the inverse hyperbolic sin of the argument
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#atan2!
- returns the arc tangent of the passed arguments
- raises a TypeError when passed a Complex number
- is a private instance method

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

Math.atan2!
- returns the arc tangent of the passed arguments
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/math/atan_spec.rb                                          
Math#atan
- returns the arctangent of the argument
- returns the arctangent for Complex numbers
- is a private instance method

Math#atan!
- returns the arctangent of the argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.atan
- returns the arctangent of the argument
- returns the arctangent for Complex numbers

Math.atan!
- returns the arctangent of the argument
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0
- returns the inverse hyperbolic tangent for Complex numbers
- is a private instance method

Math#atanh!
- returns a float
- returns the inverse hyperbolic tangent of the argument
- raises an Errno::EDOM for arguments greater than 1.0
- raises an Errno::EDOM for arguments less than -1.0
- raises a TypeError when passed a Complex number
- 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

Math.atanh!
- returns a float
- returns the inverse hyperbolic tangent of the argument
- raises an Errno::EDOM for arguments greater than 1.0
- raises an Errno::EDOM for arguments less than -1.0
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/math/cos_spec.rb                                           
Math#cos
- returns the cosine of the argument expressed in radians
- returns the cosine for Complex numbers
- is a private instance method

Math#cos!
- returns the cosine of the argument expressed in radians
- raises a TypeError when passed a Complex number
- is a private instance method

Math.cos
- returns the cosine of the argument expressed in radians
- returns the cosine for Complex numbers

Math.cos!
- returns the cosine of the argument expressed in radians
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/math/cosh_spec.rb                                          
Math#cosh
- returns the hyperbolic cosine of the passed argument
- returns the hyperbolic cosine for Complex numbers
- is a private instance method

Math#cosh!
- returns the hyperbolic cosine of the passed argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.cosh
- returns the hyperbolic cosine of the passed argument
- returns the hyperbolic cosine for Complex numbers

Math.cosh!
- returns the hyperbolic cosine of the passed argument
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#exp!
- returns the base-e exponential of the passed argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.exp
- returns the base-e exponential of the passed argument
- returns the base-e exponential for Complex numbers

Math.exp!
- returns the base-e exponential of the passed argument
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#log10!
- returns the base-10 logarithm of the argument
- raises an Errno::EDOM when the passed argument is negative
- raises a TypeError when passed a Complex number
- is a private instance method

Math.log10
- returns the base-10 logarithm of the passed argument
- returns the base-10 logarithm for Complex numbers

Math.log10!
- returns the base-10 logarithm of the argument
- raises an Errno::EDOM when the passed argument is negative
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#log!
- returns the natural logarithm of the argument
- raises an Errno::EDOM if the argument is less than 0
- raises a TypeError when passed a Complex number
- is a private instance method

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

Math.log!
- returns the natural logarithm of the argument
- raises an Errno::EDOM if the argument is less than 0
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#sin!
- returns the sine of the passed argument expressed in radians
- raises a TypeError when passed a Complex number
- is a private instance method

Math.sin
- returns the sine of the passed argument expressed in radians
- returns the sine for Complex numbers

Math.sin!
- returns the sine of the passed argument expressed in radians
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/math/sinh_spec.rb                                          
Math#sinh
- returns the hyperbolic sin of the argument
- returns the hyperbolic sin for Complex numbers
- is a private instance method

Math#sinh!
- returns the hyperbolic sin of the argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.sinh
- returns the hyperbolic sin of the argument
- returns the hyperbolic sin for Complex numbers

Math.sinh!
- returns the hyperbolic sin of the argument
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#sqrt!
- returns the square root for positive numbers
- raises Errno::EDOM when the passed argument is negative
- raises a TypeError when passed a Complex number
- is a private instance method

Math.sqrt
- returns the square root for positive numbers
- returns the square root for negative numbers
- returns the square root for Complex numbers

Math.sqrt!
- returns the square root for positive numbers
- raises Errno::EDOM when the passed argument is negative
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/math/tan_spec.rb                                           
Math#tan
- returns the tangent of the argument
- returns the tangent for Complex numbers
- is a private instance method

Math#tan!
- returns the tangent of the argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.tan
- returns the tangent of the argument
- returns the tangent for Complex numbers

Math.tan!
- returns the tangent of the argument
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/math/tanh_spec.rb                                          
Math#tanh
- returns the hyperbolic tangent of the argument
- returns the hyperbolic tangent for Complex numbers
- is a private instance method

Math#tanh!
- returns the hyperbolic tangent of the argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.tanh
- returns the hyperbolic tangent of the argument
- returns the hyperbolic tangent for Complex numbers

Math.tanh!
- returns the hyperbolic tangent of the argument
- raises a TypeError when passed a Complex number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/modulo_spec.rb                                             
Complex#% with Complex
- returns the remainder from complex division

Complex#% with Integer
- returns the remainder from dividing both parts of self by the given Integer

Complex#% with Object
- tries to coerce self into other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/new_spec.rb                                                
Complex.new
- returns a new Complex number
- raises a TypeError when one of the given arguments is not Numeric
- raises a TypeError when one of the given arguments is a Complex

Complex.new!
- returns a new Complex number
- defaults to 0 for the imaginery part
- raises a TypeError when one of the given arguments is not Numeric
- raises a TypeError when one of the given arguments is a Complex

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numerator_spec.rb                                          
Complex#numerator
- returns self's numerator

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/angle_spec.rb                                      
Numeric#angle
- returns 0 if positive
- returns NaN if self is NaN
- returns Pi if negative (FAILED - 21)
- returns Pi if -0.0
- raises an ArgumentError if given any arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/arg_spec.rb                                        
Numeric#arg
- returns 0 if positive
- returns NaN if self is NaN
- returns Pi if negative (FAILED - 22)
- returns Pi if -0.0
- raises an ArgumentError if given any arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/conj_spec.rb                                       
Numeric#conj
- returns self
- raises an ArgumentError if given any arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/conjugate_spec.rb                                  
Numeric#conjugate
- returns self
- raises an ArgumentError if given any arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/im_spec.rb                                         
Numeric#im
- returns a new Complex number with self as the imaginary component

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/imag_spec.rb                                       
Numeric#imag
- returns 0
- raises an ArgumentError if given any arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/image_spec.rb                                      
Numeric#image
- returns 0
- raises an ArgumentError if given any arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/real_spec.rb                                       
Numeric#real
- returns self
- raises an ArgumentError if given any arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/polar_spec.rb                                              
Complex.polar
- returns the absolute value and the argument

Complex#polar
- returns the absolute value and the argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/real_spec.rb                                               
Complex#real
- returns the real part of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/to_s_spec.rb                                               
Complex#to_s when self's real component is 0
- returns only the imaginary component as String

Complex#to_s
- returns self as String

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/conditionvariable/broadcast_spec.rb                                
ConditionVariable#broadcast
- returns self if nothing to broadcast to
- returns self if something is waiting for a broadcast
- releases all threads waiting in line for this resource (ERROR - 23)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/conditionvariable/signal_spec.rb                                   
ConditionVariable#signal
- returns self if nothing to signal
- returns self if something is waiting for a signal
- releases the first thread waiting in line for this resource

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/conditionvariable/wait_spec.rb                                     
ConditionVariable#wait
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/continuation/call_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/continuation/element_reference_spec.rb                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/continuation/kernel/callcc_spec.rb                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/continuation/new_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb                         
CSV::BasicWriter#close_on_terminate
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/basicwriter/initialize_spec.rb                                 
CSV::BasicWriter#initialize
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/basicwriter/terminate_spec.rb                                  
CSV::BasicWriter#terminate
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/cell/data_spec.rb                                              
CSV::Cell#data
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/cell/initialize_spec.rb                                        
CSV::Cell#initialize
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/foreach_spec.rb                                                
CSV.foreach
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/generate_row_spec.rb                                           
CSV.generate_row
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/generate_spec.rb                                               
CSV.generate
- creates a BasicWriter
- accepts a field separator
- accepts a row separator
- creates a BasicWriter to use in a block
- creates a BasicWriter with ; as the separator inside the block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/iobuf/close_spec.rb                                            
CSV::IOBuf#close
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/iobuf/initialize_spec.rb                                       
CSV::IOBuf#initialize
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/iobuf/read_spec.rb                                             
CSV::IOBuf#read
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/iobuf/terminate_spec.rb                                        
CSV::IOBuf#terminate
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/ioreader/close_on_terminate_spec.rb                            
CSV::IOReader#close_on_terminate
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/ioreader/get_row_spec.rb                                       
CSV::IOReader#get_row
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/ioreader/initialize_spec.rb                                    
CSV::IOReader#initialize
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/ioreader/terminate_spec.rb                                     
CSV::IOReader#terminate
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/open_spec.rb                                                   
CSV.open
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/parse_row_spec.rb                                              
CSV.parse_row
- parses 'foo
bar' one row at a time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/parse_spec.rb                                                  
CSV.parse
- parses '' into []
- parses '
' into [[nil]]
- parses 'foo' into [['foo']]
- parses 'foo,bar,baz' into [['foo','bar','baz']]
- parses 'foo,baz' into [[foo,nil,baz]]
- parses '
foo' into [[nil],['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 [[nil],[nil],'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 ;

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/read_spec.rb                                                   
CSV.read
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/close_spec.rb                                           
CSV::Reader#close
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/create_spec.rb                                          
CSV::Reader.create
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/each_spec.rb                                            
CSV::Reader#each
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/get_row_spec.rb                                         
CSV::Reader#get_row
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/initialize_spec.rb                                      
CSV::Reader#initialize
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/parse_spec.rb                                           
CSV::Reader.parse
- processes empty input without calling block
- calls block once for one row of input

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/shift_spec.rb                                           
CSV::Reader#shift
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/terminate_spec.rb                                       
CSV::Reader#terminate
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/readlines_spec.rb                                              
CSV.readlines
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/add_buf_spec.rb                                      
CSV::StreamBuf#add_buf
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/buf_size_spec.rb                                     
CSV::StreamBuf#buf_size
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/drop_spec.rb                                         
CSV::StreamBuf#drop
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/element_reference_spec.rb                            
CSV::StreamBuf#[]
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/get_spec.rb                                          
CSV::StreamBuf#get
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/idx_is_eos_spec.rb                                   
CSV::StreamBuf#idx_is_eos?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/initialize_spec.rb                                   
CSV::StreamBuf#initialize
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/is_eos_spec.rb                                       
CSV::StreamBuf#is_eos?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/read_spec.rb                                         
CSV::StreamBuf#read
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/rel_buf_spec.rb                                      
CSV::StreamBuf#rel_buf
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/terminate_spec.rb                                    
CSV::StreamBuf#terminate
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/stringreader/get_row_spec.rb                                   
CSV::StringReader#get_row
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/stringreader/initialize_spec.rb                                
CSV::StringReader#initialize
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/add_row_spec.rb                                         
CSV::Writer#add_row
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/append_spec.rb                                          
CSV::Writer#<<
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/close_spec.rb                                           
CSV::Writer#close
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/create_spec.rb                                          
CSV::Writer.create
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/generate_spec.rb                                        
CSV::Writer.generate
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/initialize_spec.rb                                      
CSV::Writer#initialize
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/terminate_spec.rb                                       
CSV::Writer#terminate
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/add_month_spec.rb                                             
Date#>>
- adds the number of months to a Date
- sets the day to the last day of a month if the day doesn't exist
- raise a TypeError when passed a Symbol
- raise a TypeError when passed a String
- raise a TypeError when passed a Date
- raise a TypeError when passed an Object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/add_spec.rb                                                   
Date#+
- adds the number of days to a Date
- adds a negative number of days to a Date
- raises a TypeError when passed a Symbol
- raises a TypeError when passed a String
- raises a TypeError when passed a Date
- raises a TypeError when passed an Object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ajd_spec.rb                                                   
Date#ajd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ajd_to_amjd_spec.rb                                           
Date.ajd_to_amjd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ajd_to_jd_spec.rb                                             
Date.ajd_to_jd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/amjd_spec.rb                                                  
Date#amjd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/amjd_to_ajd_spec.rb                                           
Date.amjd_to_ajd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/append_spec.rb                                                
Date#<<
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/asctime_spec.rb                                               
Date#asctime
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/boat_spec.rb                                                  
Date#<=>
- returns 0 when two dates are equal
- returns -1 when self is less than another date
- returns -1 when self is less than a Numeric
- returns 1 when self is greater than another date
- returns 1 when self is greater than a Numeric

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/case_compare_spec.rb                                          
Date#===
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Date.civil
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/civil_to_jd_spec.rb                                           
Date.civil_to_jd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/commercial_spec.rb                                            
Date#commercial
- creates a Date for the day of Julian calendar reform in Italy by default
- Creates a Date for the friday 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

Date.commercial
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/commercial_to_jd_spec.rb                                      
Date.commercial_to_jd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/comparison_spec.rb                                            
Date#<=>
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/constants_spec.rb                                             
Date constants
- defines ITALY
- defines ENGLAND
- defines JULIAN
- defines GREGORIAN
- defines MONTHNAMES
- defines DAYNAMES
- defines ABBR_MONTHNAMES

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/conversions_spec.rb                                           
Date#new_start
- converts a date object into another with a new calendar reform

Date#italy
- converts a date object into another with the Italian calendar reform

Date#england
- converts a date object into another with the English calendar reform

Date#julian
- converts a date object into another with the Julian calendar

Date#gregorian
- converts a date object into another with the Gregorian calendar

Date#ordinal_to_jd
- converts an ordinal date (year-day) to a Julian day number

Date#jd_to_ordinal
- converts a Julian day number into an ordinal date

Date#civil_to_jd
- converts a civil date into a Julian day number

Date#jd_to_civil
- converts a Julian day into a civil date

Date#commercial_to_jd
- converts a commercial date (year - week - day of week) into a Julian day number

Date#jd_to_commercial
- converts a Julian day number into a commercial date

Date#ajd_to_jd
- converts a Astronomical Julian day number into a Julian day number

Date#jd_to_ajd
- converts a Julian day number into a Astronomical Julian day number

Date#day_fraction_to_time
- converts a day fraction into time

Date#time_to_day_fraction
- converts a time into a day fraction

Date#amjd_to_ajd
- converts Astronomical Modified Julian day numbers into Astronomical Julian day numbers

Date#ajd_to_amjd
- converts Astronomical Julian day numbers into Astronomical Modified Julian day numbers

Date#mjd_to_jd
- converts Modified Julian day numbers into Julian day numbers

Date#jd_to_mjd
- converts Julian day numbers into Modified Julian day numbers

Date#ld_to_jd
- converts the number of days since the Gregorian calendar in Italy into Julian day numbers

Date#jd_to_ld
- converts Julian day numbers into the number of days since the Gregorian calendar in Italy

Date#jd_to_wday
- converts a Julian day number into a week day number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ctime_spec.rb                                                 
Date#ctime
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/cwday_spec.rb                                                 
Date#cwday
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/cweek_spec.rb                                                 
Date#cweek
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/cwyear_spec.rb                                                
Date#cwyear
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/day_fraction_spec.rb                                          
Date#day_fraction
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/day_fraction_to_time_spec.rb                                  
Date.day_fraction_to_time
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/day_spec.rb                                                   
Date#day
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/downto_spec.rb                                                
Date#downto
- creates earlier dates when passed a negative step

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/england_spec.rb                                               
Date#england
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/eql_spec.rb                                                   
Date#eql?
- returns true if self is equal to another date
- returns false if self is not equal to another date

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/exist1_spec.rb                                                
Date.exist1?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/exist2_spec.rb                                                
Date.exist2?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/exist3_spec.rb                                                
Date.exist3?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/exist_spec.rb                                                 
Date.exist?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/existw_spec.rb                                                
Date.existw?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/format/bag/method_missing_spec.rb                             
Date::Format::Bag#method_missing
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/format/bag/to_hash_spec.rb                                    
Date::Format::Bag#to_hash
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/gregorian_leap_spec.rb                                        
Date.gregorian_leap?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/gregorian_spec.rb                                             
Date#gregorian?
- marks a day before the calendar reform as Julian
- marks a day after the calendar reform as Julian

Date#gregorian_leap?
- returns true if a year is a leap year in the Gregorian calendar
- returns false if a year is not a leap year in the Gregorian calendar

Date.gregorian?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/hash_spec.rb                                                  
Date#hash
- returns the same value for equal dates

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/abs_spec.rb                                          
Date::Infinity#abs
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/coerce_spec.rb                                       
Date::Infinity#coerce
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/comparison_spec.rb                                   
Date::Infinity#<=>
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/d_spec.rb                                            
Date::Infinity#d
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/finite_spec.rb                                       
Date::Infinity#finite?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/infinite_spec.rb                                     
Date::Infinity#infinite?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/nan_spec.rb                                          
Date::Infinity#nan?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/uminus_spec.rb                                       
Date::Infinity#-@
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/uplus_spec.rb                                        
Date::Infinity#+@
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/zero_spec.rb                                         
Date::Infinity#zero?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/inspect_spec.rb                                               
Date#inspect
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/italy_spec.rb                                                 
Date#italy
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_spec.rb                                                    
Date#jd
- needs to be reviewed for spec completeness

Date.jd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_ajd_spec.rb                                             
Date.jd_to_ajd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_civil_spec.rb                                           
Date.jd_to_civil
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_commercial_spec.rb                                      
Date.jd_to_commercial
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_ld_spec.rb                                              
Date.jd_to_ld
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_mjd_spec.rb                                             
Date.jd_to_mjd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_ordinal_spec.rb                                         
Date.jd_to_ordinal
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_wday_spec.rb                                            
Date.jd_to_wday
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/julian_leap_spec.rb                                           
Date.julian_leap?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Date.julian?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ld_spec.rb                                                    
Date#ld
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ld_to_jd_spec.rb                                              
Date.ld_to_jd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/leap_spec.rb                                                  
Date#leap?
- needs to be reviewed for spec completeness

Date.leap?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/mday_spec.rb                                                  
Date#mday
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/mjd_spec.rb                                                   
Date#mjd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/mjd_to_jd_spec.rb                                             
Date.mjd_to_jd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/mon_spec.rb                                                   
Date#mon
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/month_spec.rb                                                 
Date#month
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/new0_spec.rb                                                  
Date.new0
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/new1_spec.rb                                                  
Date.new1
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/new2_spec.rb                                                  
Date.new2
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/new3_spec.rb                                                  
Date.new3
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Date.new
- needs to be reviewed for spec completeness

Date.new!
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/new_start_spec.rb                                             
Date#new_start
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/newsg_spec.rb                                                 
Date#newsg
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/neww_spec.rb                                                  
Date.neww
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/next_spec.rb                                                  
Date#next
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ns_spec.rb                                                    
Date#ns?
- needs to be reviewed for spec completeness

Date.ns?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Date.ordinal
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ordinal_to_jd_spec.rb                                         
Date.ordinal_to_jd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/os_spec.rb                                                    
Date#os?
- needs to be reviewed for spec completeness

Date.os?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- can handle YYMMDD as year month and day
- 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 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 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

Date.parse
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/plus_spec.rb                                                  
Date#+
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/right_shift_spec.rb                                           
Date#>>
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/sg_spec.rb                                                    
Date#sg
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/start_spec.rb                                                 
Date#start
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/step_spec.rb                                                  
Date#step
- should be able to step forward in time
- should be able to step backward in time

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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

Date.strptime
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/succ_spec.rb                                                  
Date#succ
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/time_to_day_fraction_spec.rb                                  
Date.time_to_day_fraction
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/to_s_spec.rb                                                  
Date#to_s
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/today_spec.rb                                                 
Date.today
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/upto_spec.rb                                                  
Date#upto
- returns future dates for the default step value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/valid_civil_spec.rb                                           
Date.valid_civil?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/valid_commercial_spec.rb                                      
Date.valid_commercial?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/valid_date_spec.rb                                            
Date.valid_date?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/valid_jd_spec.rb                                              
Date.valid_jd?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/valid_ordinal_spec.rb                                         
Date.valid_ordinal?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/valid_time_spec.rb                                            
Date.valid_time?
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/wday_spec.rb                                                  
Date#wday
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/yday_spec.rb                                                  
Date#yday
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/year_spec.rb                                                  
Date#year
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/zone_to_diff_spec.rb                                          
Date.zone_to_diff
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/_strptime_spec.rb                                         
DateTime._strptime
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/civil_spec.rb                                             
DateTime.civil
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/commercial_spec.rb                                        
DateTime.commercial
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/hour_spec.rb                                              
DateTime#hour
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/httpdate_spec.rb                                          
DateTime.httpdate
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/iso8601_spec.rb                                           
DateTime.iso8601
- needs to be reviewed for spec completeness

DateTime#iso8601
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/jd_spec.rb                                                
DateTime.jd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/jisx0301_spec.rb                                          
DateTime.jisx0301
- needs to be reviewed for spec completeness

DateTime#jisx0301
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/min_spec.rb                                               
DateTime#min
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/minute_spec.rb                                            
DateTime#minute
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/new_offset_spec.rb                                        
DateTime#new_offset
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/new_spec.rb                                               
DateTime.new
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/now_spec.rb                                               
DateTime.now
- creates an instance of DateTime

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/offset_spec.rb                                            
DateTime#offset
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/ordinal_spec.rb                                           
DateTime.ordinal
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/parse_spec.rb                                             
DateTime.parse
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/rfc2822_spec.rb                                           
DateTime.rfc2822
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/rfc3339_spec.rb                                           
DateTime.rfc3339
- needs to be reviewed for spec completeness

DateTime#rfc3339
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/rfc822_spec.rb                                            
DateTime.rfc822
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/sec_fraction_spec.rb                                      
DateTime#sec_fraction
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/sec_spec.rb                                               
DateTime#sec
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/second_fraction_spec.rb                                   
DateTime#second_fraction
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/second_spec.rb                                            
DateTime#second
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/strftime_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/strptime_spec.rb                                          
DateTime.strptime
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/to_date_spec.rb                                           
DateTime#to_date
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/to_datetime_spec.rb                                       
DateTime#to_datetime
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/to_s_spec.rb                                              
DateTime#to_s
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/to_time_spec.rb                                           
DateTime#to_time
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/xmlschema_spec.rb                                         
DateTime.xmlschema
- needs to be reviewed for spec completeness

DateTime#xmlschema
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/zone_spec.rb                                              
DateTime#zone
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegate_class/instance_method_spec.rb                    
DelegateClass.instance_method
- returns a method object for public instance methods of the delegated class
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegate_class/instance_methods_spec.rb                   
DelegateClass.instance_methods
- includes all public methods of the delegated class
- includes instance methods of the DelegateClass class
- does not include private methods

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegate_class/protected_instance_methods_spec.rb         
DelegateClass.protected_instance_methods
- does not include public methods of the delegated class
- includes protected instance methods of the DelegateClass class
- does not include public instance methods of the DelegateClass class
- does not include private methods

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/case_compare_spec.rb                            
Delegator#===
- is delegated

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/compare_spec.rb                                 
Delegator#<=>
- is delegated

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/complement_spec.rb                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/eql_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/equal_spec.rb                                   
Delegator#equal?
- returns true only when compared with the delegator

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/equal_value_spec.rb                             
Delegator#==
- is delegated when passed self
- is delegated when passed the delegated object
- is delegated in general

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/frozen_spec.rb                                  
Delegator when frozen
- is still readable
- is frozen
- creates an unfrozen dup
- causes mutative calls to raise TypeError
- returns false if only the delegated object is frozen

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/hash_spec.rb                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/marshal_spec.rb                                 
SimpleDelegator
- can be marshalled

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/method_spec.rb                                  
Delegator#method
- returns a method object for public methods of the delegate object
- returns a method object for protected methods of the delegate object
- 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
- raises a NameError if method is no longer valid because object has changed

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/methods_spec.rb                                 
Delegator#methods
- includes all public methods of the delegate object
- includes all protected methods of the delegate object
- includes instance methods of the Delegator class
- does not include private methods

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/not_equal_spec.rb                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/not_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/protected_methods_spec.rb                       
Delegator#protected_methods
- includes protected instance methods of the Delegator class

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/public_methods_spec.rb                          
Delegator#public_methods
- includes public methods of the delegate object
- includes public instance methods of the Delegator class

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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__

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/taint_spec.rb                                   
Delegator#taint
- returns self
- taints the delegator

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/tap_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/trust_spec.rb                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/untaint_spec.rb                                 
Delegator#untaint
- returns self
- untaints the delegator

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/untrust_spec.rb                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/append_spec.rb                                          
Digest::MD5#<<
- can update

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/block_length_spec.rb                                    
Digest::MD5#block_length
- returns the length of digest block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/digest_bang_spec.rb                                     
Digest::MD5#digest!
- returns a digest and can digest!

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/digest_length_spec.rb                                   
Digest::MD5#digest_length
- returns the length of computed digests

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/digest_spec.rb                                          
Digest::MD5#digest
- returns a digest

Digest::MD5.digest
- returns a digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/hexdigest_bang_spec.rb                                  
Digest::MD5#hexdigest!
- returns a hexdigest and resets the state

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/hexdigest_spec.rb                                       
Digest::MD5#hexdigest
- returns a hexdigest

Digest::MD5.hexdigest
- returns a hexdigest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/inspect_spec.rb                                         
Digest::MD5#inspect
- returns a Ruby object representation

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/length_spec.rb                                          
Digest::MD5#length
- returns the length of the digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/reset_spec.rb                                           
Digest::MD5#reset
- can returns digest state to initial conditions

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/size_spec.rb                                            
Digest::MD5#size
- returns the length of the digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/to_s_spec.rb                                            
Digest::MD5#to_s
- returns a hexdigest
- does not change the internal state

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/update_spec.rb                                          
Digest::MD5#update
- can update

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha1/digest_spec.rb                                         
Digest::SHA1#digest
- returns a digest

Digest::SHA1.digest
- returns a digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/append_spec.rb                                       
Digest::SHA256#<<
- can update

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/block_length_spec.rb                                 
Digest::SHA256#block_length
- returns the length of digest block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/digest_bang_spec.rb                                  
Digest::SHA256#digest!
- returns a digest and can digest!

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/digest_length_spec.rb                                
Digest::SHA256#digest_length
- returns the length of computed digests

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/digest_spec.rb                                       
Digest::SHA256#digest
- returns a digest

Digest::SHA256.digest
- returns a digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/hexdigest_bang_spec.rb                               
Digest::SHA256#hexdigest!
- returns a hexdigest and resets the state

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/hexdigest_spec.rb                                    
Digest::SHA256#hexdigest
- returns a hexdigest

Digest::SHA256.hexdigest
- returns a hexdigest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/inspect_spec.rb                                      
Digest::SHA256#inspect
- returns a Ruby object representation

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/length_spec.rb                                       
Digest::SHA256#length
- returns the length of the digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/reset_spec.rb                                        
Digest::SHA256#reset
- can returns digest state to initial conditions

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/size_spec.rb                                         
Digest::SHA256#size
- returns the length of the digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/to_s_spec.rb                                         
Digest::SHA256#to_s
- returns a hexdigest
- does not change the internal state

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/update_spec.rb                                       
Digest::SHA256#update
- can update

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/append_spec.rb                                       
Digest::SHA384#<<
- can update

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/block_length_spec.rb                                 
Digest::SHA384#block_length
- returns the length of digest block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/digest_bang_spec.rb                                  
Digest::SHA384#digest!
- returns a digest and can digest!

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/digest_length_spec.rb                                
Digest::SHA384#digest_length
- returns the length of computed digests

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/digest_spec.rb                                       
Digest::SHA384#digest
- returns a digest

Digest::SHA384.digest
- returns a digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/hexdigest_bang_spec.rb                               
Digest::SHA384#hexdigest!
- returns a hexdigest and resets the state

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/hexdigest_spec.rb                                    
Digest::SHA384#hexdigest
- returns a hexdigest

Digest::SHA384.hexdigest
- returns a hexdigest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/inspect_spec.rb                                      
Digest::SHA384#inspect
- returns a Ruby object representation

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/length_spec.rb                                       
Digest::SHA384#length
- returns the length of the digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/reset_spec.rb                                        
Digest::SHA384#reset
- can returns digest state to initial conditions

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/size_spec.rb                                         
Digest::SHA384#size
- returns the length of the digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/to_s_spec.rb                                         
Digest::SHA384#to_s
- returns a hexdigest
- does not change the internal state

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/update_spec.rb                                       
Digest::SHA384#update
- can update

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/append_spec.rb                                       
Digest::SHA512#<<
- can update

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/block_length_spec.rb                                 
Digest::SHA512#block_length
- returns the length of digest block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/digest_bang_spec.rb                                  
Digest::SHA512#digest!
- returns a digest and can digest!

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/digest_length_spec.rb                                
Digest::SHA512#digest_length
- returns the length of computed digests

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/digest_spec.rb                                       
Digest::SHA512#digest
- returns a digest

Digest::SHA512.digest
- returns a digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/hexdigest_bang_spec.rb                               
Digest::SHA512#hexdigest!
- returns a hexdigest and resets the state

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/hexdigest_spec.rb                                    
Digest::SHA512#hexdigest
- returns a hexdigest

Digest::SHA512.hexdigest
- returns a hexdigest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/inspect_spec.rb                                      
Digest::SHA512#inspect
- returns a Ruby object representation

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/length_spec.rb                                       
Digest::SHA512#length
- returns the length of the digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/reset_spec.rb                                        
Digest::SHA512#reset
- can returns digest state to initial conditions

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/size_spec.rb                                         
Digest::SHA512#size
- returns the length of the digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/to_s_spec.rb                                         
Digest::SHA512#to_s
- returns a hexdigest
- does not change the internal state

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/update_spec.rb                                       
Digest::SHA512#update
- can update

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/config_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/current_server_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/__drbref_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/__drburi_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/_dump_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/_load_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/eql_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/equal_value_spec.rb                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/hash_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/method_missing_spec.rb                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/new_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/new_with_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/new_with_uri_spec.rb                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/pretty_print_spec.rb                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/respond_to_spec.rb                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/with_friend_spec.rb                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/fetch_server_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/front_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/here_spec.rb                                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/install_acl_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/install_id_conv_spec.rb                                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/primary_server_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/regist_server_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/remove_server_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/start_service_spec.rb                                          
DRb.start_service
- runs a basic remote call
- runs a basic remote call passing a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/stop_service_spec.rb                                           
DRb.stop_service
- clears the port so a new server can start

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/thread_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/to_id_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/to_obj_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/uri_spec.rb                                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/enum_cons_spec.rb                                       
Enumerator#enum_cons
- returns an enumerator of the receiver with iteration of each_cons for each array of n concecutive elements

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/enum_for_spec.rb                                        
#enum_for
- is defined in Kernel
- returns a new enumerator
- defaults the first argument to :each

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/enum_slice_spec.rb                                      
Enumerator#enum_slice
- returns an enumerator of the receiver with iteration of each_slice for each slice of n elemts

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/enum_with_index_spec.rb                                 
Enumerator#enum_with_index
- returns an enumerator of the receiver with an iteration of each_with_index

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/new_spec.rb                                             
Enumerator.new
- requires an argument
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/next_spec.rb                                            
Enumerator#next
- returns the next element of the enumeration
- raises a StopIteration exception at the end of the stream

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/to_enum_spec.rb                                         
#to_enum
- is defined in Kernel
- returns a new enumerator
- defaults the first argument to :each

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/erb/def_class_spec.rb                                              
ERB#def_class
- return an unnamed class which has instance method to render eRuby script

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/erb/def_method_spec.rb                                             
ERB#def_method
- define module's instance method to render eRuby file

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/erb/def_module_spec.rb                                             
ERB#def_module
- return unnamed module which has instance method to render eRuby

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 '<% ... %>' 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 '<%# ... %>'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/erb/src_spec.rb                                                    
ERB#src
- returns the compiled ruby code evaluated to a String

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/endgrent_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/endpwent_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getgrent_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getgrgid_spec.rb                                               
Etc.getgrgid
- returns a Struct::Group struct instance for the given user
- returns the Struct::Group for a given gid if it exists
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getgrnam_spec.rb                                               
Etc.getgrnam
- returns a Struct::Group struct instance for the given group
- only accepts strings as argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getlogin_spec.rb                                               
Etc.getlogin
- returns the name of the user who runs this process

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getpwent_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getpwnam_spec.rb                                               
Etc.getpwnam
- returns a Passwd struct instance for the given user
- only accepts strings as argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getpwuid_spec.rb                                               
Etc.getpwuid
- returns a Struct::Passwd struct instance for the given user
- only accepts integers as argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/group_spec.rb                                                  
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/passwd_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/setgrent_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/setpwent_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/expect/expect_spec.rb                                              
IO#expect
- matches data against a Regexp
- matches data against a String
- returns any captures of the Regexp
- returns raises IOError if the IO is closed
- returns nil if eof is hit
- yields the result if a block is given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/fiber/alive_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/fiber/current_spec.rb                                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/fiber/resume_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/fiber/transfer_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/catname_spec.rb                                             
File.catname
- returns the 2nd arg if it's not a directory
- uses File.join with the args
- uses File.basename on the 1st arg before joining

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/chmod_spec.rb                                               
File.chmod
- changes the mode to 1st arg for files in 2nd arg

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/compare_spec.rb                                             
File.compare
- compares the file at 1st arg to the file at 2nd arg

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/copy_spec.rb                                                
File.copy
- copies the file at 1st arg to the file at 2nd arg

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/install_spec.rb                                             
File.install
- changes the mode to 1st arg for files in 2nd arg

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/makedirs_spec.rb                                            
File.makedirs
- creates the dirs from arg

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/move_spec.rb                                                
File.move
- moves the file at 1st arg to the file at 2nd arg

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/safe_unlink_spec.rb                                         
File.safe_unlink
- deletes the files in arg and returns an array of files deleted

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/syscopy_spec.rb                                             
File.syscopy
- copies the file at 1st arg to the file at 2nd arg

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/generator/each_spec.rb                                             
Generator#each
- enumerates the elements
- rewinds the generator and only then enumerates the elements

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/generator/new_spec.rb                                              
Generator.new
- creates a new generator from an Enumerable object
- creates a new generator from a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/generator/next_spec.rb                                             
Generator#next?
- returns false for empty generator
- returns true for non-empty generator
- returns true if the generator has not reached the end yet
- returns false if the generator has reached the end
- returns false if end? returns true

Generator#next
- raises an EOFError on empty generator
- raises an EOFError if no elements available
- raises an EOFError if end? returns true
- returns the element at the current position and moves forward
- subsequent calls should return all elements in proper order

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/generator/rewind_spec.rb                                           
Generator#rewind
- does nothing for empty generator
- rewinds the generator
- rewinds the previously finished generator

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/each_option_spec.rb                                     
GetoptLong#each_option
- passes each argument/value pair to the block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/each_spec.rb                                            
GetoptLong#each
- passes each argument/value pair to the block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/get_option_spec.rb                                      
GetoptLong#get_option
- returns the next option name and its argument as an Array
- shifts ARGV on each call
- terminates processing when encountering '--'
- raises a if an argument was required, but none given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/get_spec.rb                                             
GetoptLong#get
- returns the next option name and its argument as an Array
- shifts ARGV on each call
- terminates processing when encountering '--'
- raises a if an argument was required, but none given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/ordering_spec.rb                                        
GetoptLong#ordering=
- raises an ArgumentError if called after processing has started
- raises an ArgumentError if given an invalid value
- does not allow changing ordering to PERMUTE if ENV['POSIXLY_CORRECT'] is set

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/set_options_spec.rb                                     
GetoptLong#set_options
- allows setting command line options
- discards previously defined command line options
- raises an ArgumentError if too many argument flags where given
- raises a RuntimeError if processing has already started
- raises an ArgumentError if no argument flag was given
- raises an ArgumentError if one of the given arguments is not an Array
- raises an ArgumentError if the same option is given twice
- raises an ArgumentError if the given option is invalid

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/terminate_spec.rb                                       
GetoptLong#terminate
- terminates option proccessing
- returns self when option processsing is terminated
- returns nil when option processing was already terminated

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/terminated_spec.rb                                      
GetoptLong#terminated?
- returns true if option processing has terminated

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/iconv/charset_map_spec.rb                                          
Iconv.charset_map
- acts as a map
- returns nil when given an unknown encoding name

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/iconv/failure/inspect_spec.rb                                      
Iconv::Failure#inspect
- includes information on the exception class name, #succes and #failed

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 start and end position returns the substring
- 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

Iconv.iconv using the ignore option
- causes unknown bytes to be ignored

The 'utf-8' encoder
- emits proper representations for characters outside the Basic Multilingual Plane

The 'utf-16' encoder
- emits an empty string when the source input is empty
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ipaddr/hton_spec.rb                                                
IPAddr#hton
- converts IPAddr to network byte order

IPAddr#new_ntoh
- creates a new IPAddr using hton notation

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ipaddr/ipv4_conversion_spec.rb                                     
IPAddr#ipv4_compat
- should ipv4_compat?

IPAddr#ipv4_mapped
- should ipv4_mapped

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ipaddr/to_s_spec.rb                                                
IPAddr#to_s
- displays IPAddr using short notation

IPAddr#to_string
- displays an IPAddr using full notation

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/logger/application/level_spec.rb                                   
Logger::Application#level=
- sets the logging threshold
- can set the threshold to unknown values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/logger/application/set_log_spec.rb                                 
Logger::Application#set_log
- sets the log device for the logger

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/logger/application/start_spec.rb                                   
Logger::Application#start
- starts the application logging start/end messages
- returns the status code

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/logger/device/close_spec.rb                                        
Logger::LogDevice#close
- closes the LogDevice's stream
- raises an error if it's already closed

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/logger/logger/close_spec.rb                                        
Logger#close
- closes the logging device
- fails when called on a closed device

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/logger/severity_spec.rb                                            
Logger::Severity
- defines Logger severity constants

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/bignum/exponent_spec.rb                                      
Bignum#**
- returns self raised to other (positive) power

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/complex/Complex_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/fixnum/exponent_spec.rb                                      
Fixnum#**
- returns self raised to other (positive) power

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/float/exponent_spec.rb                                       
Float#**
- returns self raised to other (positive) power

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/integer/from_prime_division_spec.rb                          
Integer::from_prime_division
- Reverse a prime factorization of an integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/integer/gcd2_spec.rb                                         
Integer#gcd2
- Returns the greatest common divisor of the two numbers
- raises a ZeroDivisionError when is called on zero

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/math/rsqrt_spec.rb                                           
Math#rsqrt
- returns the square root for Rational numbers
- returns the square root for positive numbers
- raises an Errno::EDOM if the argument is a negative number
- is a private instance method

Math.rsqrt
- returns the square root for Rational numbers
- returns the square root for positive numbers
- raises an Errno::EDOM if the argument is a negative number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/prime/each_spec.rb                                           
Prime#each
- enumerates the elements
- don't rewind the generator, each loop start at the current value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/prime/new_spec.rb                                            
Prime.new
- returns a new Prime number
- raises a TypeError when is called with some arguments

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/prime/next_spec.rb                                           
Prime#next
- returns the element at the current position and moves forward

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/rational/Rational_spec.rb                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/rational/exponent_spec.rb                                    
Rational#** when passed [Rational]
- returns Rational.new!(1, 1) when the passed argument is 0
- returns Rational.new!(1, 1) when self is 1
- returns Rational.new!(0, 1) when self is 0
- returns a Complex number when self is negative

Rational#** when passed [Integer]
- returns the Rational value of self raised to the passed argument
- returns Rational.new!(1, 1) when the passed argument is 0

Rational#** when passed [Float]
- returns self converted to Float and raised to the passed argument
- returns 1.0 when the passed argument is 0
- returns NaN if self is negative and the passed argument is not 0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/rational/inspect_spec.rb                                     
Rational#inspect
- returns a string representation of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/I_spec.rb                                                   
Matrix.I
- returns a Matrix
- returns a n x n identity matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/build_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/clone_spec.rb                                               
Matrix#clone
- returns a shallow copy of the matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/coerce_spec.rb                                              
Matrix#coerce
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/column_size_spec.rb                                         
Matrix#column_size
- returns the number of columns

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/column_vector_spec.rb                                       
Matrix.column_vector
- returns a single column Matrix when called with an Array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/columns_spec.rb                                             
Matrix.columns
- creates a Matrix from argument columns
- accepts Vectors as argument columns

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/conj_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/conjugate_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/constructor_spec.rb                                         
Matrix.[]
- returns a Matrix object
- can create an nxn Matrix
- can create a 0xn Matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/det_spec.rb                                                 
Matrix#det
- returns the determinant of a single-element Matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/determinant_spec.rb                                         
Matrix#determinant
- returns the determinant of a single-element Matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/divide_spec.rb                                              
Matrix#/
- returns the result of dividing self by a Float
- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes
- returns an instance of Matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/each_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/each_with_index_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/element_reference_spec.rb                                   
Matrix#[]
- returns element at (i, j)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/empty_spec.rb                                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/eql_spec.rb                                                 
Matrix#eql?
- returns true for self
- returns true for equal matrices
- returns false for different matrices

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/equal_value_spec.rb                                         
Matrix#==
- returns true for self
- returns true for equal matrices
- returns false for different matrices
- returns true if some elements are == but not eql?

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/exponent_spec.rb                                            
Matrix#**
- raises a ErrOperationNotDefined exception for powers that aren't Integers

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/hash_spec.rb                                                
Matrix#hash
- returns a Fixnum
- returns the same value for the same matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/identity_spec.rb                                            
Matrix.identity
- returns a Matrix
- returns a n x n identity matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/imag_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/imaginary_spec.rb                                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/inspect_spec.rb                                             
Matrix#inspect
- returns a stringified representation of the Matrix
- calls inspect on its contents

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/inv_spec.rb                                                 
Matrix#inv
- returns a Matrix
- returns the inverse of the Matrix
- raises a ErrDimensionMismatch if the Matrix is not square

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/inverse_from_spec.rb                                        
Matrix#inverse_from
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/inverse_spec.rb                                             
Matrix#inverse
- returns a Matrix
- returns the inverse of the Matrix
- raises a ErrDimensionMismatch if the Matrix is not square

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/minor_spec.rb                                               
Matrix#minor with start_row, nrows, start_col, ncols
- returns the given portion of the Matrix
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/new_spec.rb                                                 
Matrix.new
- is private

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/rank_spec.rb                                                
Matrix#rank
- returns the rank of the Matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/real_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/rect_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/rectangular_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/regular_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/row_size_spec.rb                                            
Matrix#row_size
- returns the number rows
- returns the number rows even for some empty matrices

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/Fail_spec.rb                                         
Matrix::Scalar#Fail
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/Raise_spec.rb                                        
Matrix::Scalar#Raise
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/divide_spec.rb                                       
Matrix::Scalar#/
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/exponent_spec.rb                                     
Matrix::Scalar#**
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/included_spec.rb                                     
Matrix::Scalar.included
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/initialize_spec.rb                                   
Matrix::Scalar#initialize
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/minus_spec.rb                                        
Matrix::Scalar#-
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/multiply_spec.rb                                     
Matrix::Scalar#*
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/plus_spec.rb                                         
Matrix::Scalar#+
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/singular_spec.rb                                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/t_spec.rb                                                   
Matrix#transpose
- returns a transposed matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/to_a_spec.rb                                                
Matrix#to_a
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/to_s_spec.rb                                                
Matrix#to_s
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/tr_spec.rb                                                  
Matrix#tr
- returns the sum of diagonal elements in a square Matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/trace_spec.rb                                               
Matrix#trace
- returns the sum of diagonal elements in a square Matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/transpose_spec.rb                                           
Matrix#transpose
- returns a transposed matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/unit_spec.rb                                                
Matrix.unit
- returns a Matrix
- returns a n x n identity matrix

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/vector/eql_spec.rb                                          
Vector#eql?
- returns true for self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mutex/lock_spec.rb                                                 
Mutex#lock
- returns self
- waits if the lock is not available
- raises a ThreadError when used recursively

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mutex/locked_spec.rb                                               
Mutex#locked?
- returns true if locked
- returns false if unlocked
- returns the status of the lock

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mutex/synchronize_spec.rb                                          
Mutex#synchronize
- wraps the lock/unlock pair in an ensure

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/FTPError_spec.rb                                               
Net::FTPError
- is an Exception

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/FTPPermError_spec.rb                                           
Net::FTPPermError
- is an Exception
- is a subclass of Net::FTPError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/FTPProtoError_spec.rb                                          
Net::FTPProtoError
- is an Exception
- is a subclass of Net::FTPError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/FTPReplyError_spec.rb                                          
Net::FTPReplyError
- is an Exception
- is a subclass of Net::FTPError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/FTPTempError_spec.rb                                           
Net::FTPTempError
- is an Exception
- is a subclass of Net::FTPError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/binary_spec.rb                                             
Net::FTP#binary
- returns true when self is in binary mode

Net::FTP#binary=
- sets self to binary mode when passed true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/closed_spec.rb                                             
Net::FTP#closed?
- returns true when the socket is closed
- returns true when the socket is nil

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 switching type 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 504
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 switching type 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 504
- 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 switching type 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 504
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/getbinaryfile_spec.rb                                      
Net::FTP#getbinaryfile
- sends the RETR command to the server
- 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 switching type 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 504
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/getdir_spec.rb                                             
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/gettextfile_spec.rb                                        
Net::FTP#gettextfile
- sends the RETR command to the server
- 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 switching type 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 504
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/initialize_spec.rb                                         
Net::FTP#initialize
- is private
- sets self into binary mode
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/last_response_code_spec.rb                                 
Net::FTP#last_response_code
- returns the response code for the last response

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/last_response_spec.rb                                      
Net::FTP#last_response
- returns the last response

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/lastresp_spec.rb                                           
Net::FTP#lastresp
- returns the response code for the last response

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 switching type 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 504
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 the current username + hostname as a password when required

Net::FTP#login when passed name
- sends the USER command with the passed name to the server

Net::FTP#login when passed name, password
- sends the USER command with the passed name to the server
- sends the passed password when required

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 switching type 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 504
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 switching type 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 504
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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#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 switching type 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 504
- 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 switching type 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 504
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/putbinaryfile_spec.rb                                      
Net::FTP#putbinaryfile
- sends the STOR command to the server
- 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 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#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 switching type 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 504
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/puttextfile_spec.rb                                        
Net::FTP#puttextfile
- 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#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 switching type 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 504
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/retrbinary_spec.rb                                         
Net::FTP#retrbinary
- sends the passed command to the server
- yields the received content as binary blocks of the passed size

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/set_socket_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/size_spec.rb                                               
Net::FTP#size
- sends the SIZE command to the server
- 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/storbinary_spec.rb                                         
Net::FTP#storbinary
- sends the passed command and the passed File object's content to the server
- yields the transmitted content as binary blocks of the passed size

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/welcome_spec.rb                                            
Net::FTP#welcome
- returns the server's welcome message

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/HTTPBadResponse_spec.rb                                   
Net::HTTPBadResponse
- is a subclass of StandardError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/HTTPError_spec.rb                                         
Net::HTTPError
- is a subclass of Net::ProtocolError
- includes the Net::HTTPExceptions module

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/HTTPFatalError_spec.rb                                    
Net::HTTPFatalError
- is a subclass of Net::ProtoFatalError
- includes the Net::HTTPExceptions module

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/HTTPHeaderSyntaxError_spec.rb                             
Net::HTTPHeaderSyntaxError
- is a subclass of StandardError

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/HTTPRetriableError_spec.rb                                
Net::HTTPRetriableError
- is a subclass of Net::ProtoRetriableError
- includes the Net::HTTPExceptions module

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/HTTPServerException_spec.rb                               
Net::HTTPServerException
- is a subclass of Net::ProtoServerError
- includes the Net::HTTPExceptions module

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/address_spec.rb                                      
Net::HTTP#address
- returns the current host name

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/copy_spec.rb                                         
Net::HTTP#copy
- sends a COPY request to the passed path and returns the response

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/default_port_spec.rb                                 
Net::HTTP.default_port
- returns 80

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/delete_spec.rb                                       
Net::HTTP#delete
- sends a DELETE request to the passed path and returns the response

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/get_spec.rb                                          
Net::HTTP.get when passed URI
- yields each read part of the body to the passed block when passed a block (ERROR - 24)

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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/http_default_port_spec.rb                            
Net::HTTP.http_default_port
- returns 80

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/https_default_port_spec.rb                           
Net::HTTP.https_default_port
- returns 443

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/inspect_spec.rb                                      
Net::HTTP#inspect
- returns a String representation of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/lock_spec.rb                                         
Net::HTTP#lock
- sends a LOCK request to the passed path and returns the response

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/mkcol_spec.rb                                        
Net::HTTP#mkcol
- sends a MKCOL request to the passed path and returns the response

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/port_spec.rb                                         
Net::HTTP#port
- returns the current port number

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/socket_type_spec.rb                                  
Net::HTTP.socket_type
- returns BufferedIO

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/use_ssl_spec.rb                                      
Net::HTTP#use_ssl?
- returns false

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpexceptions/response_spec.rb                           
Net::HTTPExceptions#response
- returns self's response

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpgenericrequest/body_exist_spec.rb                     
Net::HTTPGenericRequest#body_exist?
- returns true when the response is expected to have a body

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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' (FAILED - 25)
- raises an ArgumentError when the 'Content-Length' is not set or 'Transfer-Encoding' is not set to 'chunked'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpgenericrequest/inspect_spec.rb                        
Net::HTTPGenericRequest#inspect
- returns a String representation of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpgenericrequest/method_spec.rb                         
Net::HTTPGenericRequest#method
- returns self's request method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpgenericrequest/path_spec.rb                           
Net::HTTPGenericRequest#path
- returns self's request path

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpheader/chunked_spec.rb                                
Net::HTTPHeader#chunked?
- returns true if the 'Transfer-Encoding' header entry is set to chunked

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpheader/content_range_spec.rb                          
Net::HTTPHeader#content_range
- returns nil when there is no 'Content-Range' header entry
- raises a Net::HTTPHeaderSyntaxError when the 'Content-Range' has an invalid format

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpheader/each_value_spec.rb                             
Net::HTTPHeader#each_value when passed a block
- yields each header entry's joined values

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Net::HTTPHeader#fetch when passed key and block
- returns the header entry for the passed key

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpheader/length_spec.rb                                 
Net::HTTPHeader#length
- returns the number of header entries in self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpheader/size_spec.rb                                   
Net::HTTPHeader#size
- returns the number of header entries in self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/body_permitted_spec.rb                       
Net::HTTPResponse.body_permitted?
- returns true if this response type can have a response body

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/code_spec.rb                                 
Net::HTTPResponse#code
- returns the result code string

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/code_type_spec.rb                            
Net::HTTPResponse#code_type
- returns self's class

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/error_spec.rb                                
Net::HTTPResponse#error!
- raises self's class 'EXCEPTION_TYPE' Exception

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/error_type_spec.rb                           
Net::HTTPResponse#error_type
- returns self's class 'EXCEPTION_TYPE' constant

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/exception_type_spec.rb                       
Net::HTTPResponse.exception_type
- returns self's 'EXCEPTION_TYPE' constant

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/header_spec.rb                               
Net::HTTPResponse#header
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/http_version_spec.rb                         
Net::HTTPResponse#http_version
- returns self's http version

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/inspect_spec.rb                              
Net::HTTPResponse#inspect
- returns a String representation of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/message_spec.rb                              
Net::HTTPResponse#message
- returns self's response message

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/msg_spec.rb                                  
Net::HTTPResponse#msg
- returns self's response message

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_header_spec.rb                          
Net::HTTPResponse#read_header
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/response_spec.rb                             
Net::HTTPResponse#response
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/value_spec.rb                                
Net::HTTPResponse#value
- raises an HTTP error for non 2xx HTTP Responses

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/binmode_spec.rb                                         
Net::Telnet#binmode when passed no arguments or nil
- returns the current Binmode value

Net::Telnet#binmode when passed [true]
- returns true
- sets the Binmode to true

Net::Telnet#binmode when passed [false]
- returns false
- sets the Binmode to false

Net::Telnet#binmode when passed [Object]
- raises an ArgumentError
- does not change the Binmode

Net::Telnet#binmode= when passed [true]
- returns true
- sets the Binmode to true

Net::Telnet#binmode= when passed [false]
- returns false
- sets the Binmode to false

Net::Telnet#binmode when passed [Object]
- raises an ArgumentError
- does not change the Binmode

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/cmd_spec.rb                                             
Net::Telnet#cmd
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/initialize_spec.rb                                      
Net::Telnet#initialize
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/login_spec.rb                                           
Net::Telnet#login
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/preprocess_spec.rb                                      
Net::Telnet#preprocess
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/print_spec.rb                                           
Net::Telnet#print
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/puts_spec.rb                                            
Net::Telnet#puts
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/sock_spec.rb                                            
Net::Telnet#sock
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/waitfor_spec.rb                                         
Net::Telnet#waitfor
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/write_spec.rb                                           
Net::Telnet#write
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/observer/add_observer_spec.rb                                      
Observer#add_observer
- adds the observer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/observer/count_observers_spec.rb                                   
Observer#count_observers
- returns the number of observers
- returns the number observers including duplicates

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/observer/delete_observer_spec.rb                                   
Observer#delete_observer
- deletes the observer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/observer/delete_observers_spec.rb                                  
Observer#delete_observers
- deletes the observers

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/observer/notify_observers_spec.rb                                  
Observer#notify_observers
- must call changed before notifying observers
- verifies observer responds to update
- receives the callback

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openssl/cipher_spec.rb                                             
OpenSSL::Cipher's CipherError
- exists under OpenSSL::Cipher namespace

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openssl/config/freeze_spec.rb                                      
OpenSSL::Config#freeze
- needs to be reviewed for completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openssl/hmac/digest_spec.rb                                        
OpenSSL::HMAC.digest
- returns an SHA1 digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openssl/hmac/hexdigest_spec.rb                                     
OpenSSL::HMAC.hexdigest
- returns an SHA1 hex digest

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/frozen_spec.rb                                          
OpenStruct.new when frozen
- is still readable
- creates an unfrozen dup

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/initialize_copy_spec.rb                                 
OpenStruct#initialize_copy
- is private
- creates an independent method/value table for self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/initialize_spec.rb                                      
OpenStruct#initialize
- is private

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/inspect_spec.rb                                         
OpenStruct#inspect
- returns a String representation of self
- correctly handles self-referential OpenStructs
- correctly handles OpenStruct subclasses

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/marshal_dump_spec.rb                                    
OpenStruct#marshal_dump
- returns the method/value table

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/marshal_load_spec.rb                                    
OpenStruct#marshal_load when passed [Hash]
- defines methods based on the passed Hash

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/table_spec.rb                                           
OpenStruct#table
- is protected
- returns self's method/value table

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/parsedate/parsedate_spec.rb                                        
ParseDate.parsedate
- returns Array of 8 nils given an empty String
- raises TypeError given nil
- raises NoMethodError given Time
- returns Array with weekday number, given a full day name
- returns Array with weekday number, given a 3 letter day name
- returns Array with weekday number, given a String containing a word starting with day
- returns Array of 8 nils, given a single digit String
- returns Array with day set, given a String of 2 digits
- returns Array of 8 nils, given a String of 3 digits
- returns Array with month and day set, given a String of 4 digits
- returns Array with year set, given a String of 5 digits
- returns Array with date fields set, given a String of 6 digits
- returns Array with 4-digit year set, given a String of 7 digits
- returns Array with date fields set, given a String of 8 digits
- returns Array of 8 nils, given a odd-sized String of 9 or more digits
- returns Array with date & hour fields set, given a String of 10 digits
- returns Array with date, hour & minute fields set, given a String of 12 digits
- returns Array with date & time fields set, given a String of 14 digits
- returns Array with year and month set, given a String like nn-nn (FAILED - 26)
- returns Array with day and hour set, given a String like n-nn
- returns Array with day and timezone set, given a String like nn-n

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/pathname/equal_value_spec.rb                                       
Pathname#==
- returns true when identical paths are used
- returns true when identical paths are used

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/pathname/sub_spec.rb                                               
Pathname#sub
- replaces the pattern with rest
- returns a new object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ping/pingecho_spec.rb                                              
Ping.pingecho
- pings a host using the correct number of arguments
- returns false if the port is invalid
- returns false if the timeout value is invalid

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/each_spec.rb                                                  (ERROR - 27)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/instance_spec.rb                                             
-  (ERROR - 28)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/int_from_prime_division_spec.rb                              
-  (ERROR - 29)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/each_prime_spec.rb                                   
-  (ERROR - 30)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/from_prime_division_spec.rb                          
-  (ERROR - 31)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/prime_division_spec.rb                               
-  (ERROR - 32)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/prime_spec.rb                                        
-  (ERROR - 33)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/new_spec.rb                                                  
-  (ERROR - 34)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/next_spec.rb                                                 
-  (ERROR - 35)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/prime_division_spec.rb                                       
-  (ERROR - 36)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/prime_spec.rb                                                
-  (ERROR - 37)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/succ_spec.rb                                                 
-  (ERROR - 38)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/append_spec.rb                                               
Queue#<<
- adds an element to the Queue

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/clear_spec.rb                                                
Queue#clear
- removes all objects from the queue

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/empty_spec.rb                                                
Queue#empty?
- returns true on an empty Queue
- returns false when Queue is not empty

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/enq_spec.rb                                                  
Queue#enq
- adds an element to the Queue

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/length_spec.rb                                               
Queue#length
- returns the number of elements

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/num_waiting_spec.rb                                          
Queue#num_waiting
- reports the number of threads waiting on the Queue

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/push_spec.rb                                                 
Queue#push
- adds an element to the Queue

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/size_spec.rb                                                 
Queue#size
- returns the number of elements

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/Rational_spec.rb                                          
Rational() passed Integer, Integer
- returns a new Rational number
- automatically reduces the Rational

Rational() passed Integer
- returns a new Rational number with 1 as the denominator (FAILED - 39)

Rational() passed Integer when Unify is defined
- returns the passed Integer when Rational::Unify is defined

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/abs_spec.rb                                               
Rational#abs
- returns self's absolute value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/ceil_spec.rb                                              
Rational#ceil
- returns an Integer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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
- tries to convert the passed argument into a Float (using #to_f)
- returns the passed argument, self converted to Float, when given object with #to_f

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/denominator_spec.rb                                       
Rational#denominator
- returns the denominator
- returns 1 if no denominator was given

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/div_spec.rb                                               
Rational#div
- returns an Integer
- raises an ArgumentError if passed more than one argument

Rational#div passed a Rational
- performs integer division and returns the result
- raises a ZeroDivisionError when the argument has a numerator of 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 FloatDomainError when the argument is 0.0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 FloatDomainError when passed 0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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
- returns false if self has different numerator/denominator but the same numerical value as the passed argument

Rational#== when passed a Float
- converts self to a Float and compares it with the passed argument
- converts self to Float and compares it with the passed argument when the #new! constructor is used

Rational#== when passed an Integer
- returns true if self has the passed argument as numerator and a denominator of 1
- returns true if self is constructed with #new! and has the passed argument as numerator and a denominator of 1

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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
- converts self to a Float and returns it raised to the passed argument (ERROR - 40)
- returns NaN when self is negative and the passed argument is not 0 (ERROR - 41)

Rational#** when passed Float
- returns self converted to Float and raised to the passed argument
- returns NaN if self is negative and the passed argument is not 0
- returns 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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/fdiv_spec.rb                                              
Rational#fdiv
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/floor_spec.rb                                             
Rational#floor
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/hash_spec.rb                                              
Rational#hash
- is static

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/initialize_spec.rb                                        
Rational#initialize
- turns around the numerators and denominators signs around when the denominator is negative

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/inspect_spec.rb                                           
Rational#inspect
- returns a reconstructable string representation of self (FAILED - 42)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/minus_spec.rb                                             
Rational#-
- calls #coerce on the passed argument with self
- calls #- on the coerced Rational with the coerced Object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 FloatDomainError when the argument is 0.0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/new_spec.rb                                               
Rational.new
- is private

Rational.new!
- is private

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/numerator_spec.rb                                         
Rational#numerator
- returns the numerator

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/quo_spec.rb                                               
Rational#quo
- calls #coerce on the passed argument with self
- calls #/ on the coerced Rational with the coerced Object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/reduce_spec.rb                                            
Rational.reduce
- returns a new Rational with the passed numerator and denominator reduced to their lowest terms
- raises a ZeroDivisionError when the passed denominator is 0

Rational.reduce when Unify is defined
- returns an Integer when the reduced denominator is 1

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/remainder_spec.rb                                         
Rational#remainder
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/round_spec.rb                                             
Rational#round
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/to_f_spec.rb                                              
Rational#to_f
- returns self converted to a Float

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/to_i_spec.rb                                              
Rational#to_i
- converts self to an Integer by truncation
- converts self to an Integer by truncation

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/to_r_spec.rb                                              
Rational#to_r
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/to_s_spec.rb                                              
Rational#to_s
- returns a string representation of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/truncate_spec.rb                                          
Rational#truncate
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/basic_quote_characters_spec.rb                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/basic_word_break_characters_spec.rb                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/completer_quote_characters_spec.rb                        
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/completer_word_break_characters_spec.rb                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/completion_append_character_spec.rb                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/completion_case_fold_spec.rb                              
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/completion_proc_spec.rb                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/constants_spec.rb                                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/emacs_editing_mode_spec.rb                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/filename_quote_characters_spec.rb                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/append_spec.rb                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/delete_at_spec.rb                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/each_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/element_reference_spec.rb                         
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/element_set_spec.rb                               
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/empty_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/history_spec.rb                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/length_spec.rb                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/pop_spec.rb                                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/push_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/shift_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/size_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/to_s_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/readline_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/vi_editing_mode_spec.rb                                   
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/resolv/get_address_spec.rb                                         
Resolv#getaddress
- resolves localhost
- raises ResolvError if the name can not be looked up

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/resolv/get_addresses_spec.rb                                       
Resolv#getaddresses
- resolves localhost

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/resolv/get_name_spec.rb                                            
Resolv#getname
- resolves 127.0.0.1
- raises ResolvError when there is no result

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/resolv/get_names_spec.rb                                           
Resolv#getnames
- resolves 127.0.0.1

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/clone_spec.rb                                      
REXML::Attribute#clone
- returns a copy of this Attribute

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/element_spec.rb                                    
REXML::Attribute#element
- returns the parent element

REXML::Attribute#element=
- sets the parent element

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/equal_value_spec.rb                                
REXML::Attribute#==
- returns true if other has equal name and value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/hash_spec.rb                                       
REXML::Attribute#hash
- returns a hashcode made of the name and value of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/node_type_spec.rb                                  
REXML::Attribute#node_type
- always returns :attribute

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/remove_spec.rb                                     
REXML::Attribute#remove
- deletes this Attribute from parent
- does not anything if element has no parent

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/to_string_spec.rb                                  
REXML::Attribute#to_string
- returns the attribute as XML

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/value_spec.rb                                      
REXML::Attribute#value
- returns the value of the Attribute unnormalized

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/write_spec.rb                                      
REXML::Attribute#write
- writes the name and value to output
- currently ignores the second argument

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/xpath_spec.rb                                      
REXML::Attribute#xpath
- returns the path for Attribute
- raises an error if attribute has no parent

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/add_spec.rb                                       
REXML::Attributes#add
- adds an attribute
- replaces an existing attribute

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/append_spec.rb                                    
REXML::Attributes#<<
- adds an attribute
- replaces an existing attribute

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/each_attribute_spec.rb                            
REXML::Attributes#each_attribute
- iterates over the attributes yielding actual Attribute objects

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/each_spec.rb                                      
REXML::Attributes#each
- iterates over the attributes yielding expanded-name/value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/element_reference_spec.rb                         
REXML::Attributes#[]
- returns the value of an attribute
- returns nil if the attribute does not exist

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/element_set_spec.rb                               
REXML::Attributes#[]=
- sets an attribute
- overwrites an existing attribute
- deletes an attribute is value is nil

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/get_attribute_ns_spec.rb                          
REXML::Attributes#get_attribute_ns
- returns an attribute by name and namespace

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/initialize_spec.rb                                
REXML::Attributes#initialize
- is auto initialized by Element
- receives a parent node

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/length_spec.rb                                    
REXML::Attributes#length
- returns the number of attributes

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/namespaces_spec.rb                                
REXML::Attributes#namespaces
- needs to be reviewed for spec completeness

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/size_spec.rb                                      
REXML::Attributes#size
- returns the number of attributes

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/cdata/clone_spec.rb                                          
REXML::CData#clone
- makes a copy of itself

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/cdata/to_s_spec.rb                                           
REXML::CData#to_s
- returns the contents of the CData
- does not escape text

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/cdata/value_spec.rb                                          
REXML::CData#value
- returns the contents of the CData
- does not escape text

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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
- adds root node unless it exists
- refuses to add second root

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/document/clone_spec.rb                                       
REXML::Document#clone
- clones document attributes
- clones document context

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/document/doctype_spec.rb                                     
REXML::Document#doctype
- returns the doctype
- returns nil if there's no doctype

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/document/node_type_spec.rb                                   
REXML::Document#node_type
- returns :document

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/document/root_spec.rb                                        
REXML::Document#root
- returns document root tag name
- returns nil if there is not root

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/document/version_spec.rb                                     
REXML::Document#version
- returns XML version from declaration
- returns the default version when declaration is not present

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/document/write_spec.rb                                       
REXML::Document#write
- returns document source as string
- returns document indented
- returns document with support for IE

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/document/xml_decl_spec.rb                                    
REXML::Document#xml_decl
- returns XML declaration of the document
- returns default XML declaration unless present

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/add_attributes_spec.rb                               
REXML::Element#add_attribute
- adds multiple attributes from a hash
- adds multiple attributes from an array

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/attribute_spec.rb                                    
REXML::Element#attribute
- returns an attribute by name
- supports attributes inside namespaces

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/attributes_spec.rb                                   
REXML::Element#attributes
- returns element's Attributes
- returns an empty hash if element has no attributes

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/comments_spec.rb                                     
REXML::Element#comments
- returns the array of comments
- returns a frozen object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 an element and returns it
- returns nil unless element exists

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/document_spec.rb                                     
REXML::Element#document
- returns the element's document
- returns nil if it belongs to no document

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/next_element_spec.rb                                 
REXML::Element#next_element
- returns next existing element
- returns nil on last element

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/node_type_spec.rb                                    
REXML::Element#node_type
- returns :element

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/previous_element_spec.rb                             
REXML::Element#previous_element
- returns previous element
- returns nil on first element

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/node/each_recursive_spec.rb                                  
REXML::Node#each_recursive
- visits all subnodes of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/node/index_in_parent_spec.rb                                 
REXML::Node#index_in_parent
- returns the index (starting from 1) of self in parent

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/node/parent_spec.rb                                          
REXML::Node#parent?
- returns true for Elements
- returns true for Documents
- returns false for Texts

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/append_spec.rb                                          
REXML::Text#<<
- appends a string to this text node

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/clone_spec.rb                                           
REXML::Text#clone
- creates a copy of this node

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/indent_text_spec.rb                                     
REXML::Text#indent_text
- indents a string with default parameters
- accepts a custom indentation level as second argument
- accepts a custom separator as third argument
- accepts a fourth parameter to skip the first line

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/inspect_spec.rb                                         
REXML::Text#inspect
- inspects the string attribute as a string

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- uses raw value of the parent if raw is nil
- escapes the values if raw is false

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/node_type_spec.rb                                       
REXML::Text#node_type
- returns :text

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/normalize_spec.rb                                       
REXML::Text.normalize
- escapes a string with <, >, &, ' and " 

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/to_s_spec.rb                                            
REXML::Text#to_s
- returns the string of this Text node
- escapes the text

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/unnormalize_spec.rb                                     
REXML::Text.unnormalize
- unescapes a string with the values defined in SETUTITSBUS

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/append_spec.rb                                                 
Set#<<
- adds the passed Object to self
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/classify_spec.rb                                               
Set#classify
- yields each Object in self
- raises a LocalJumpError when passed no block
- classifies the Objects in self based on the block's return value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/clear_spec.rb                                                  
Set#clear
- removes all elements from self
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/collect_spec.rb                                                
Set#collect!
- yields each Object in self
- returns self
- replaces self with the return values of the block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/constructor_spec.rb                                            
Set[]
- returns a new Set populated with the passed Objects

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a LocalJumpError when passed no block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/each_spec.rb                                                   
Set#each
- yields each Object in self
- returns self
- returns an Enumerator when not passed a block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/empty_spec.rb                                                  
Set#empty?
- returns true if self is empty

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/eql_spec.rb                                                    
Set#eql?
- returns true when the passed argument is a Set and contains the same elements

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/hash_spec.rb                                                   
Set#hash
- is static

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/include_spec.rb                                                
Set#include?
- returns true when self contains the passed Object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/initialize_copy_spec.rb                                        
Set#initialize_copy
- is private
- replaces all elements of self with the elements of the passed Set

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/inspect_spec.rb                                                
Set#inspect
- returns a String representation of self
- correctly handles self-references

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Set#&
- returns a new Set containing only elements shared by self and the passed Enumerable
- raises an ArgumentError when passed a non-Enumerable

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/keep_if_spec.rb                                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/length_spec.rb                                                 
Set#length
- returns the number of elements in the set

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/map_spec.rb                                                    
Set#map!
- yields each Object in self
- returns self
- replaces self with the return values of the block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/member_spec.rb                                                 
Set#member?
- returns true when self contains the passed Object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/pretty_print_spec.rb                                           
Set#pretty_print
- passes the 'pretty print' representation of self to the pretty print writer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a LocalJumpError when passed no block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/replace_spec.rb                                                
Set#replace
- replaces the contents with other and returns self
- accepts any enumerable as other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/select_spec.rb                                                 
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/size_spec.rb                                                   
Set#size
- returns the number of elements in the set

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/append_spec.rb                                       
SortedSet#<<
- adds the passed Object to self
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/classify_spec.rb                                     
SortedSet#classify
- yields each Object in self in sorted order
- raises a LocalJumpError when passed no block
- classifies the Objects in self based on the block's return value

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/clear_spec.rb                                        
SortedSet#clear
- removes all elements from self
- returns self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/constructor_spec.rb                                  
SortedSet[]
- returns a new SortedSet populated with the passed Objects

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a LocalJumpError when passed no block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/empty_spec.rb                                        
SortedSet#empty?
- returns true if self is empty

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/eql_spec.rb                                          
SortedSet#eql?
- returns true when the passed argument is a SortedSet and contains the same elements

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/flatten_merge_spec.rb                                
SortedSet#flatten_merge
- is protected

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/flatten_spec.rb                                      
SortedSet#flatten!
- returns nil when self was not modified

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/hash_spec.rb                                         
SortedSet#hash
- is static

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/include_spec.rb                                      
SortedSet#include?
- returns true when self contains the passed Object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/inspect_spec.rb                                      
SortedSet#inspect
- returns a String representation of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

SortedSet#&
- returns a new SortedSet containing only elements shared by self and the passed Enumerable
- raises an ArgumentError when passed a non-Enumerable

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/keep_if_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/length_spec.rb                                       
SortedSet#length
- returns the number of elements in the set

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/member_spec.rb                                       
SortedSet#member?
- returns true when self contains the passed Object

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/pretty_print_spec.rb                                 
SortedSet#pretty_print
- passes the 'pretty print' representation of self to the pretty print writer

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a LocalJumpError when passed no block

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/replace_spec.rb                                      
SortedSet#replace
- replaces the contents with other and returns self
- accepts any enumerable as other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/select_spec.rb                                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/size_spec.rb                                         
SortedSet#size
- returns the number of elements in the set

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/subtract_spec.rb                                     
SortedSet#subtract
- deletes any elements contained in other and returns self
- accepts any enumerable as other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/to_a_spec.rb                                         
SortedSet#to_a
- returns an array containing elements of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

SortedSet#|
- returns a new SortedSet containing all elements of self and the passed Enumerable
- raises an ArgumentError when passed a non-Enumerable

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/subtract_spec.rb                                               
Set#subtract
- deletes any elements contained in other and returns self
- accepts any enumerable as other

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/to_a_spec.rb                                                   
Set#to_a
- returns an array containing elements of self

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Set#|
- returns a new Set containing all elements of self and the passed Enumerable
- raises an ArgumentError when passed a non-Enumerable

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/allocate_spec.rb                                         
Singleton.allocate
- is a private method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/clone_spec.rb                                            
Singleton#clone
- is prevented

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/dump_spec.rb                                             
Singleton#_dump
- returns an empty string
- returns an empty string from a singleton subclass

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/dup_spec.rb                                              
Singleton#dup
- is prevented

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/instantiate_spec.rb                                      
Singleton._instantiate?
- is private
- returns nil until it is instantiated

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/load_spec.rb                                             
Singleton._load
- returns the singleton instance for anything passed in
- returns the singleton instance for anything passed in to subclass

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/new_spec.rb                                              
Singleton.new
- is a private method

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb                   
BasicSocket.do_not_reverse_lookup
- defaults to false
- causes 'peeraddr' to avoid name lookups
- looks for hostnames when set to false
- looks for numeric addresses when set to true

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/basicsocket/for_fd_spec.rb                                  
BasicSocket#for_fd
- return a Socket instance wrapped around the descriptor

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/basicsocket/shutdown_spec.rb                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/ipsocket/getaddress_spec.rb                                 
Socket::IPSocket#getaddress
- returns the IP address of hostname
- returns the IP address when passed an IP

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/accept_spec.rb                                       
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/connect_nonblock_spec.rb                             
Socket#connect_nonblock
- takes an encoded socket address and starts the connection to it
- connects the socket to the remote side

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/connect_spec.rb                                      
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/for_fd_spec.rb                                       
Socket.for_fd given a file descriptor
- adopts that descriptor into a new Socket object (ERROR - 43)

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/gethostbyaddr_spec.rb                                
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/gethostbyname_spec.rb                                
Socket#gethostbyname
- returns broadcast address info for '<broadcast>'
- returns broadcast address info for '<any>'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/gethostname_spec.rb                                  
Socket.gethostname
- returns the host name

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/getservbyname_spec.rb                                
Socket#getservbyname
- returns the port for service 'http'
- returns the port for service 'http' with protocol 'tcp'
- returns the port for service 'domain' with protocol 'udp'
- returns the port for service 'daytime'
- raises a SocketError when the service or port is invalid

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/listen_spec.rb                                       
Socket#listen
- verifies we can listen for incoming connections

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/new_spec.rb                                          
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/pack_sockaddr_in_spec.rb                             
Socket#pack_sockaddr_in
- packs and unpacks

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/pack_sockaddr_un_spec.rb                             
Socket#pack_sockaddr_un
- packs and unpacks

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/pair_spec.rb                                         
Socket#pair
- ensures the returned sockets are connected

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/recvfrom_nonblock_spec.rb                            
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/recvfrom_spec.rb                                     
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/sockaddr_in_spec.rb                                  
Socket#sockaddr_in
- packs and unpacks

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/sockaddr_un_spec.rb                                  
Socket#sockaddr_un
- packs and unpacks

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/socketpair_spec.rb                                   
Socket#socketpair
- ensures the returned sockets are connected

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/sysaccept_spec.rb                                    
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/unpack_sockaddr_un_spec.rb                           
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/tcpserver/accept_nonblock_spec.rb                           
Socket::TCPServer.accept_nonblock
- accepts non blocking connections

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/tcpserver/gets_spec.rb                                      
TCPServer#gets
- raises Errno::ENOTCONN on getstimeout: output interval exceeds 300.0 seconds.
timeout: the process group 19616 is alive.
timeout: INT signal sent.
|output interval exceeds 300.0 seconds. (CommandTimeout)
| /Users/chkbuild/chkbuild/timeoutcom.rb:165:in `timeout_command'
| /Users/chkbuild/chkbuild/timeoutcom.rb:117:in `popen'
| /Users/chkbuild/chkbuild/timeoutcom.rb:117:in `timeout_command'
| /Users/chkbuild/chkbuild/chkbuild/build.rb:1274:in `run'
| /Users/chkbuild/chkbuild/chkbuild/ruby.rb:352
| /Users/chkbuild/chkbuild/chkbuild/build.rb:495:in `catch_error'
| /Users/chkbuild/chkbuild/chkbuild/ruby.rb:338
| /Users/chkbuild/chkbuild/chkbuild/build.rb:301:in `call'
| /Users/chkbuild/chkbuild/chkbuild/build.rb:301:in `do_build'
| /Users/chkbuild/chkbuild/chkbuild/build.rb:495:in `catch_error'
| /Users/chkbuild/chkbuild/chkbuild/build.rb:300:in `do_build'
| /Users/chkbuild/chkbuild/chkbuild/build.rb:479:in `with_procmemsize'
| /Users/chkbuild/chkbuild/chkbuild/build.rb:299:in `do_build'
| /Users/chkbuild/chkbuild/chkbuild/build.rb:274:in `child_build_target'
| /Users/chkbuild/chkbuild/chkbuild/build.rb:256:in `child_build_wrapper'
| /Users/chkbuild/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/pathname.rb:798:in `open'
| /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/pathname.rb:798:in `open'
| /Users/chkbuild/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
| /Users/chkbuild/chkbuild/chkbuild/build.rb:254:in `child_build_wrapper'
| /Users/chkbuild/chkbuild/chkbuild/build.rb:214:in `internal_build'
| /Users/chkbuild/chkbuild/chkbuild/main.rb:106:in `main_internal_build'
| /Users/chkbuild/chkbuild/chkbuild/main.rb:181:in `main'
| /Users/chkbuild/chkbuild/sample/build-ruby:81
| /Users/chkbuild/chkbuild/start-build:39:in `load'
| /Users/chkbuild/chkbuild/start-build:39
failed(rubyspec CommandTimeout)
== rubyspec/command_line/dash_a_spec.rb # 2011-05-07T11:51:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line/dash_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_a_spec.rb
The -a command line option
- runs the code in loop conditional on Kernel.gets()


Finished in 0.155381 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/command_line/dash_d_spec.rb # 2011-05-07T11:51:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line/dash_d_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_d_spec.rb
The -d command line option
- sets $DEBUG to true


Finished in 0.051078 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/command_line/dash_e_spec.rb # 2011-05-07T11:51:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line/dash_e_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.209633 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/command_line/dash_n_spec.rb # 2011-05-07T11:51:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line/dash_n_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_n_spec.rb
The -n command line option
- runs the code in loop conditional on Kernel.gets()


Finished in 0.029130 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/command_line/dash_p_spec.rb # 2011-05-07T11:51:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line/dash_p_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_p_spec.rb
The -p command line option
- runs the code in loop conditional on Kernel.gets() and prints $_


Finished in 0.028448 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/command_line/dash_r_spec.rb # 2011-05-07T11:51:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line/dash_r_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_r_spec.rb
The -r command line option
- requires the specified file


Finished in 0.024409 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/command_line/dash_upper_i_spec.rb # 2011-05-07T11:51:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line/dash_upper_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_upper_i_spec.rb
The -I command line option
- adds the path to the load path ($:)


Finished in 0.023218 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/command_line/dash_upper_u_spec.rb # 2011-05-07T11:51:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line/dash_upper_u_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_upper_u_spec.rb

Finished in 0.001823 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/command_line/dash_upper_w_spec.rb # 2011-05-07T11:51:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line/dash_upper_w_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.062571 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/command_line/dash_v_spec.rb # 2011-05-07T11:51:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line/dash_v_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_v_spec.rb
The -v command line option
- sets $VERBOSE to true


Finished in 0.022943 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/command_line/dash_w_spec.rb # 2011-05-07T11:51:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line/dash_w_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/dash_w_spec.rb
The -w command line option
- sets $VERBOSE to true


Finished in 0.023435 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/command_line/error_message_spec.rb # 2011-05-07T11:51:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/command_line/error_message_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/command_line/error_message_spec.rb
The error message caused by an exception
- is not printed to stdout


Finished in 0.053647 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/argf/argf_spec.rb # 2011-05-07T11:51:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/argf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/argf_spec.rb
ARGF
- is extended by the Enumerable module


Finished in 0.003600 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/argf/binmode_spec.rb # 2011-05-07T11:51:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/binmode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/binmode_spec.rb
ARGF.binmode
- returns self
- does not raise an error


Finished in 0.006266 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/argf/bytes_spec.rb # 2011-05-07T11:51:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/bytes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032555 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/argf/chars_spec.rb # 2011-05-07T11:51:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/chars_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009555 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/argf/close_spec.rb # 2011-05-07T11:51:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006813 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/argf/closed_spec.rb # 2011-05-07T11:51:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/closed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/closed_spec.rb
ARGF.closed?
- returns true if the current stream has been closed


Finished in 0.004192 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/argf/each_byte_spec.rb # 2011-05-07T11:51:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/each_byte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008919 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/argf/each_char_spec.rb # 2011-05-07T11:51:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/each_char_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009024 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/argf/each_line_spec.rb # 2011-05-07T11:51:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/each_line_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/each_line_spec.rb
ARGF.each_line
- reads each line of files
- returns self when passed a block


Finished in 0.006949 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/argf/each_spec.rb # 2011-05-07T11:51:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/each_spec.rb
ARGF.each
- reads each line of files
- returns self when passed a block


Finished in 0.006314 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/argf/eof_spec.rb # 2011-05-07T11:51:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/eof_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009638 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/argf/file_spec.rb # 2011-05-07T11:51:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/file_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/file_spec.rb
ARGF.file
- returns the current file object on each file


Finished in 0.004355 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/argf/filename_spec.rb # 2011-05-07T11:51:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/filename_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006711 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/argf/fileno_spec.rb # 2011-05-07T11:51:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/fileno_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006940 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/argf/getc_spec.rb # 2011-05-07T11:51:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/getc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/getc_spec.rb
ARGF.getc
- reads each char of files

ARGF.getc
- returns nil when end of stream reached


Finished in 0.007440 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/argf/gets_spec.rb # 2011-05-07T11:51:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/gets_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.105335 seconds

1 file, 8 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/argf/lineno_spec.rb # 2011-05-07T11:51:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/lineno_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/lineno_spec.rb
ARGF.lineno
- returns the current line number on each file
- aliases to $.


Finished in 0.006308 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/argf/path_spec.rb # 2011-05-07T11:51:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006121 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/argf/pos_spec.rb # 2011-05-07T11:51:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/pos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009563 seconds

1 file, 3 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/argf/read_spec.rb # 2011-05-07T11:51:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.120395 seconds

1 file, 14 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/argf/readchar_spec.rb # 2011-05-07T11:51:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/readchar_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/readchar_spec.rb
ARGF.getc
- reads each char of files

ARGF.readchar
- raises EOFError when end of stream reached


Finished in 0.007231 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/argf/readline_spec.rb # 2011-05-07T11:51:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/readline_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.104473 seconds

1 file, 8 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/argf/readlines_spec.rb # 2011-05-07T11:51:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/readlines_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/readlines_spec.rb
ARGF.readlines
- reads all lines of all files
- returns nil when end of stream reached


Finished in 0.007707 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/argf/rewind_spec.rb # 2011-05-07T11:51:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/rewind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/rewind_spec.rb
ARGF.rewind
- goes back to beginning of current file
- resets ARGF.lineno to 0 (FAILED - 1)
- raises an ArgumentError when end of stream reached


1)
ARGF.rewind resets ARGF.lineno to 0 FAILED
Expected 1
 to equal 0

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/rewind_spec.rb:40
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/helpers/argv.rb:38:in `argv'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/rewind_spec.rb:35
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/rewind_spec.rb:1:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/rewind_spec.rb:3
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.008710 seconds

1 file, 3 examples, 5 expectations, 1 failure, 0 errors
exit 1
failed(rubyspec/core/argf/rewind_spec.rb)
== rubyspec/core/argf/seek_spec.rb # 2011-05-07T11:52:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/seek_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.034800 seconds

1 file, 4 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/argf/skip_spec.rb # 2011-05-07T11:52:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/skip_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007205 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/argf/tell_spec.rb # 2011-05-07T11:52:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/tell_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007105 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/argf/to_a_spec.rb # 2011-05-07T11:52:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/to_a_spec.rb
ARGF.to_a
- reads all lines of all files
- returns nil when end of stream reached


Finished in 0.007689 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/argf/to_i_spec.rb # 2011-05-07T11:52:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006706 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/argf/to_io_spec.rb # 2011-05-07T11:52:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/to_io_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/to_io_spec.rb
ARGF.to_io
- returns the IO of the current file


Finished in 0.004677 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/argf/to_s_spec.rb # 2011-05-07T11:52:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/argf/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/argf/to_s_spec.rb
ARGF.to_s
- returns 'ARGF'


Finished in 0.004049 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/array/allocate_spec.rb # 2011-05-07T11:52:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/allocate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004919 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/array/append_spec.rb # 2011-05-07T11:52:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array


Finished in 0.011962 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/array/array_spec.rb # 2011-05-07T11:52:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/array_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/array_spec.rb
Array
- includes Enumerable


Finished in 0.003743 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/array/assoc_spec.rb # 2011-05-07T11:52:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/assoc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009859 seconds

1 file, 3 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/array/at_spec.rb # 2011-05-07T11:52:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/at_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032056 seconds

1 file, 8 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/array/choice_spec.rb # 2011-05-07T11:52:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/choice_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/choice_spec.rb
Array#choice
- selects a random value from the array
- returns nil for empty arrays


Finished in 0.009954 seconds

1 file, 2 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/array/clear_spec.rb # 2011-05-07T11:52:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/clear_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError on a frozen array


Finished in 0.030008 seconds

1 file, 6 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/array/clone_spec.rb # 2011-05-07T11:52:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 frozen status from the original
- copies singleton methods


Finished in 0.046400 seconds

1 file, 6 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/array/collect_spec.rb # 2011-05-07T11:52:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/collect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a copy of self if no block given
- does not copy tainted 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
- raises a TypeError on a frozen array


Finished in 0.037998 seconds

1 file, 12 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/array/combination_spec.rb # 2011-05-07T11:52:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/combination_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- generates from a defensive copy, ignoring mutations


Finished in 0.008879 seconds

1 file, 9 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/array/compact_spec.rb # 2011-05-07T11:52:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/compact_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/compact_spec.rb
Array#compact
- returns a copy of array with all nil elements removed
- does not return self
- keeps tainted status even if all elements are removed
- returns subclass instance for Array subclasses

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
- raises a TypeError on a frozen array


Finished in 0.033801 seconds

1 file, 9 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/array/comparison_spec.rb # 2011-05-07T11:52:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042827 seconds

1 file, 9 examples, 40 expectations, 0 failures, 0 errors
== rubyspec/core/array/concat_spec.rb # 2011-05-07T11:52:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/concat_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when Array is frozen and modification occurs
- does not raise a TypeError when Array is frozen but no modification occurs
- keeps tainted status
- is not infected by the other
- keeps the tainted status of elements


Finished in 0.034333 seconds

1 file, 10 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/array/constructor_spec.rb # 2011-05-07T11:52:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/constructor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/constructor_spec.rb
Array.[]
- returns a new array populated with the given elements

Array[]
- is a synonym for .[]


Finished in 0.009538 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/array/count_spec.rb # 2011-05-07T11:52:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/count_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/count_spec.rb

Finished in 0.002546 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/cycle_spec.rb # 2011-05-07T11:52:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/cycle_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/cycle_spec.rb
Array#cycle
- does not yield and returns nil when the array is empty
- does not yield and returns nil when passed 0
- iterates the array 'count' times yielding each item to the block
- iterates indefinitely when not passed a count
- iterates indefinitely when passed nil
- does not rescue StopIteration when not passed a count
- does not rescue StopIteration when passed a count
- iterates the array Integer(count) times when passed a Float count
- calls #to_int to convert count to an Integer
- raises a TypeError if #to_int does not return an Integer
- raises a TypeError if passed a String
- raises a TypeError if passed an Object
- raises a TypeError if passed true
- raises a TypeError if passed false


Finished in 0.013270 seconds

1 file, 14 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/array/delete_at_spec.rb # 2011-05-07T11:52:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/delete_at_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array
- keeps tainted status


Finished in 0.032346 seconds

1 file, 7 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/array/delete_if_spec.rb # 2011-05-07T11:52:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/delete_if_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array
- raises a TypeError on an empty frozen array
- keeps tainted status


Finished in 0.034109 seconds

1 file, 8 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/array/delete_spec.rb # 2011-05-07T11:52:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns nil if the array is empty due to a shift
- raises a TypeError on a frozen array if a modification would take place
- returns false on a frozen array if a modification does not take place
- keeps tainted status


Finished in 0.032040 seconds

1 file, 8 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/array/drop_spec.rb # 2011-05-07T11:52:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/drop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/drop_spec.rb

Finished in 0.002576 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/drop_while_spec.rb # 2011-05-07T11:52:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/drop_while_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/drop_while_spec.rb

Finished in 0.002521 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/dup_spec.rb # 2011-05-07T11:52:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/dup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not copy frozen status from the original
- does not copy singleton methods


Finished in 0.031258 seconds

1 file, 6 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/array/each_index_spec.rb # 2011-05-07T11:52:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/each_index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/each_index_spec.rb
Array#each_index
- passes the index of each element to the block
- returns self
- is not confused by removing elements from the front
- returns an Enumerator if no block given


Finished in 0.011999 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/array/each_spec.rb # 2011-05-07T11:52:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011691 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/array/element_reference_spec.rb # 2011-05-07T11:52:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Array.[] with a subclass of Array
- returns an instance of the subclass
- does not call #initialize on the subclass instance


Finished in 0.071762 seconds

1 file, 52 examples, 235 expectations, 0 failures, 0 errors
== rubyspec/core/array/element_set_spec.rb # 2011-05-07T11:52:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/element_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- removes the section defined by [start,length] when set to nil
- is not confused by shift when removing elements with 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
- removes the section defined by range when set to nil
- just sets the section defined by range to nil when the rhs 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
- does nothing if the section defined by range is zero-width and the rhs is nil
- does nothing 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 TypeError 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
- removes the section defined by [start,length] when set to nil
- removes the section when set to nil if negative index within bounds and cnt > 0
- 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
- removes the section defined by range when set to nil
- removes the section when set to nil if m and n < 0
- 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 0.101819 seconds

1 file, 49 examples, 307 expectations, 0 failures, 0 errors
== rubyspec/core/array/empty_spec.rb # 2011-05-07T11:52:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/empty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/empty_spec.rb
Array#empty?
- returns true if the array has no elements


Finished in 0.008314 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/array/eql_spec.rb # 2011-05-07T11:52:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.034803 seconds

1 file, 9 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/array/equal_value_spec.rb # 2011-05-07T11:52:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.038040 seconds

1 file, 12 examples, 27 expectations, 0 failures, 0 errors
== rubyspec/core/array/fetch_spec.rb # 2011-05-07T11:52:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/fetch_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.033138 seconds

1 file, 9 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/array/fill_spec.rb # 2011-05-07T11:52:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/fill_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array
- raises a TypeError on an empty 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 0.063332 seconds

1 file, 41 examples, 133 expectations, 0 failures, 0 errors
== rubyspec/core/array/find_index_spec.rb # 2011-05-07T11:52:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/find_index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/find_index_spec.rb

Finished in 0.002565 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/first_spec.rb # 2011-05-07T11:52:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/first_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.059266 seconds

1 file, 14 examples, 29 expectations, 0 failures, 0 errors
== rubyspec/core/array/flatten_spec.rb # 2011-05-07T11:52:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/flatten_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 self 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 with a non-Array object in the Array
- does not call #to_ary if the method does not exist
- ignores the return value of #to_ary if it is nil
- raises a TypeError if the return value of #to_ary is not an Array

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 TypeError on frozen arrays when the array is modified
- does not raise on frozen arrays when the array would not be modified


Finished in 0.054736 seconds

1 file, 26 examples, 56 expectations, 0 failures, 0 errors
== rubyspec/core/array/frozen_spec.rb # 2011-05-07T11:52:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/frozen_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/frozen_spec.rb
Array#frozen?
- returns true if array is frozen
- returns true for an array being sorted by #sort!
- returns false for an array being sorted by #sort


Finished in 0.010091 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/array/hash_spec.rb # 2011-05-07T11:52:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032137 seconds

1 file, 6 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/array/include_spec.rb # 2011-05-07T11:52:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/include_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011602 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/array/index_spec.rb # 2011-05-07T11:52:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007016 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/array/indexes_spec.rb # 2011-05-07T11:52:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/indexes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/indexes_spec.rb
Array#indexes
- returns elements at integer argument indexes (DEPRECATED)
- tries to convert the passed arguments to Integers using #to_int
- returns elements in range arguments as nested arrays (DEPRECATED)


Finished in 0.012417 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/array/indices_spec.rb # 2011-05-07T11:52:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/indices_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/indices_spec.rb
Array#indices
- returns elements at integer argument indexes (DEPRECATED)
- tries to convert the passed arguments to Integers using #to_int
- returns elements in range arguments as nested arrays (DEPRECATED)


Finished in 0.011926 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/array/initialize_copy_spec.rb # 2011-05-07T11:52:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array


Finished in 0.035415 seconds

1 file, 8 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/array/initialize_spec.rb # 2011-05-07T11:52:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on frozen arrays even if the array would not be modified

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 0.046545 seconds

1 file, 23 examples, 35 expectations, 0 failures, 0 errors
== rubyspec/core/array/insert_spec.rb # 2011-05-07T11:52:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/insert_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on frozen arrays when the array is modified
- does not raise on frozen arrays when the array would not be modified


Finished in 0.035385 seconds

1 file, 12 examples, 30 expectations, 0 failures, 0 errors
== rubyspec/core/array/inspect_spec.rb # 2011-05-07T11:52:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/inspect_spec.rb
Array#inspect
- returns a string
- calls inspect on its elements
- handles recursive arrays
- taints the result String if the Array is tainted
- taints the result String if an element is tainted
- does not taint the result String if the Array is empty


Finished in 0.032408 seconds

1 file, 6 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/array/intersection_spec.rb # 2011-05-07T11:52:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/intersection_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032235 seconds

1 file, 8 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/array/join_spec.rb # 2011-05-07T11:52:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/join_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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_s separated by separator without trailing separator
- 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
- handles recursive arrays
- 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

Array#join
- 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
- calls #to_s on the Array elements
- raises a TypeError if the separator cannot be coerced to a String by calling #to_str


Finished in 0.044251 seconds

1 file, 14 examples, 48 expectations, 0 failures, 0 errors
== rubyspec/core/array/keep_if_spec.rb # 2011-05-07T11:52:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/keep_if_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/keep_if_spec.rb

Finished in 0.003058 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/last_spec.rb # 2011-05-07T11:52:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/last_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.035507 seconds

1 file, 14 examples, 27 expectations, 0 failures, 0 errors
== rubyspec/core/array/length_spec.rb # 2011-05-07T11:52:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/length_spec.rb
Array#length
- returns the number of elements
- properly handles recursive arrays


Finished in 0.010054 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/array/map_spec.rb # 2011-05-07T11:52:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/map_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a copy of self if no block given
- does not copy tainted 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
- raises a TypeError on a frozen array


Finished in 0.037674 seconds

1 file, 12 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/array/minus_spec.rb # 2011-05-07T11:52:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.033719 seconds

1 file, 9 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/core/array/multiply_spec.rb # 2011-05-07T11:52:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/multiply_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 array is empty
- copies the taint 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_s separated by separator without trailing separator
- 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
- handles recursive arrays
- 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


Finished in 0.050952 seconds

1 file, 23 examples, 67 expectations, 0 failures, 0 errors
== rubyspec/core/array/new_spec.rb # 2011-05-07T11:52:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042565 seconds

1 file, 20 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/core/array/nitems_spec.rb # 2011-05-07T11:52:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/nitems_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/nitems_spec.rb
Array#nitems
- returns the number of non-nil elements
- properly handles recursive arrays


Finished in 0.009544 seconds

1 file, 2 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/a_spec.rb # 2011-05-07T11:52:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/a_spec.rb
Array#pack with format 'A'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- adds count bytes of a String to the output
- implicitly has a count of one when no count is specified
- does not add any bytes when the count is zero
- is not affected by a previous count modifier
- raises an ArgumentError when the Array is empty
- raises an ArgumentError when the Array has too few elements
- calls #to_str to convert the element to a String
- raises a TypeError when the object does not respond to #to_str
- returns a tainted string when a pack argument is tainted
- does not return a tainted string when the array is tainted
- adds all the bytes to the output when passed the '*' modifier
- padds the output with spaces when the count exceeds the size of the String
- adds a space when the value is nil
- pads the output with spaces when the value is nil
- does not pad with spaces when passed the '*' modifier and the value is nil

Array#pack with format 'a'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- adds count bytes of a String to the output
- implicitly has a count of one when no count is specified
- does not add any bytes when the count is zero
- is not affected by a previous count modifier
- raises an ArgumentError when the Array is empty
- raises an ArgumentError when the Array has too few elements
- calls #to_str to convert the element to a String
- raises a TypeError when the object does not respond to #to_str
- returns a tainted string when a pack argument is tainted
- does not return a tainted string when the array is tainted
- adds all the bytes to the output when passed the '*' modifier
- padds the output with NULL bytes when the count exceeds the size of the String
- adds a NULL byte when the value is nil
- pads the output with NULL bytes when the value is nil
- does not pad with NULL bytes when passed the '*' modifier and the value is nil


Finished in 0.138881 seconds

1 file, 42 examples, 46 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/at_spec.rb # 2011-05-07T11:52:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/at_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/at_spec.rb
Array#pack with format '@'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- moves the insertion point to the index specified by the count modifier
- does not consume any elements
- extends the string with NULL bytes if the string size is less than the count
- truncates the string if the string size is greater than the count
- implicitly has a count of one when no count modifier is passed


Finished in 0.055064 seconds

1 file, 11 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/b_spec.rb # 2011-05-07T11:52:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/b_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/b_spec.rb
Array#pack with format 'B'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes no bytes when passed zero as the count modifier
- raises a TypeError if the object does not respond to #to_str
- raises a TypeError if #to_str does not return a String
- calls #to_str to convert an Object to a String
- encodes one bit for each character starting with the most significant bit
- implicitly has a count of one when not passed a count modifier
- implicitly has count equal to the string length when passed the '*' modifier
- encodes the least significant bit of a character other than 0 or 1

Array#pack with format 'b'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes no bytes when passed zero as the count modifier
- raises a TypeError if the object does not respond to #to_str
- raises a TypeError if #to_str does not return a String
- calls #to_str to convert an Object to a String
- encodes one bit for each character starting with the least significant bit
- implicitly has a count of one when not passed a count modifier
- implicitly has count equal to the string length when passed the '*' modifier
- encodes the least significant bit of a character other than 0 or 1


Finished in 0.118689 seconds

1 file, 26 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/c_spec.rb # 2011-05-07T11:52:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/c_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/c_spec.rb
Array#pack with format 'C'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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
- accepts a Symbol as a pack argument because it responds to #to_int
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'

Array#pack with format 'c'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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
- accepts a Symbol as a pack argument because it responds to #to_int
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'


Finished in 0.142924 seconds

1 file, 44 examples, 48 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/comment_spec.rb # 2011-05-07T11:52:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/comment_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/comment_spec.rb
Array#pack
- ignores directives text from '#' to the first newline
- ignores directives text from '#' to the end if no newline is present
- ignores comments at the start of the directives string
- ignores the entire directive string if it is a comment
- ignores multiple comments


Finished in 0.009836 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/d_spec.rb # 2011-05-07T11:52:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/d_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/d_spec.rb
Array#pack with format 'D'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 1)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

Array#pack with format 'd'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 2)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float


1)
Array#pack with format 'D' encodes NaN FAILED
Expected "\177\370\000\000\000\000\000\000"
to equal "\377\370\000\000\000\000\000\000"

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/shared/float.rb:267
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/d_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
Array#pack with format 'd' encodes NaN FAILED
Expected "\177\370\000\000\000\000\000\000"
to equal "\377\370\000\000\000\000\000\000"

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/shared/float.rb:267
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/d_spec.rb:24
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.126169 seconds

1 file, 54 examples, 58 expectations, 2 failures, 0 errors
exit 1
failed(rubyspec/core/array/pack/d_spec.rb)
== rubyspec/core/array/pack/e_spec.rb # 2011-05-07T11:52:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/e_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/e_spec.rb
Array#pack with format 'E'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 1)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

Array#pack with format 'e'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 2)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float


1)
Array#pack with format 'E' encodes NaN FAILED
Expected "\000\000\000\000\000\000\370\177"
to equal "\000\000\000\000\000\000\370\377"

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/shared/float.rb:198
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/e_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
Array#pack with format 'e' encodes NaN FAILED
Expected "\000\000\300\177"
 to equal "\000\000\300\377"

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/shared/float.rb:60
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/e_spec.rb:17
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.141967 seconds

1 file, 54 examples, 58 expectations, 2 failures, 0 errors
exit 1
failed(rubyspec/core/array/pack/e_spec.rb)
== rubyspec/core/array/pack/f_spec.rb # 2011-05-07T11:52:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/f_spec.rb
Array#pack with format 'F'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 1)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

Array#pack with format 'f'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 2)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float


1)
Array#pack with format 'F' encodes NaN FAILED
Expected "\177\300\000\000"
 to equal "\377\300\000\000"

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/shared/float.rb:129
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/f_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
Array#pack with format 'f' encodes NaN FAILED
Expected "\177\300\000\000"
 to equal "\377\300\000\000"

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/shared/float.rb:129
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/f_spec.rb:24
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.139866 seconds

1 file, 54 examples, 58 expectations, 2 failures, 0 errors
exit 1
failed(rubyspec/core/array/pack/f_spec.rb)
== rubyspec/core/array/pack/g_spec.rb # 2011-05-07T11:53:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/g_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/g_spec.rb
Array#pack with format 'G'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 1)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

Array#pack with format 'g'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- 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
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 2)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float


1)
Array#pack with format 'G' encodes NaN FAILED
Expected "\177\370\000\000\000\000\000\000"
to equal "\377\370\000\000\000\000\000\000"

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/shared/float.rb:267
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/g_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
Array#pack with format 'g' encodes NaN FAILED
Expected "\177\300\000\000"
 to equal "\377\300\000\000"

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/shared/float.rb:129
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/g_spec.rb:17
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.166379 seconds

1 file, 54 examples, 58 expectations, 2 failures, 0 errors
exit 1
failed(rubyspec/core/array/pack/g_spec.rb)
== rubyspec/core/array/pack/h_spec.rb # 2011-05-07T11:53:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/h_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/h_spec.rb
Array#pack with format 'H'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes no bytes when passed zero as the count modifier
- raises a TypeError if the object does not respond to #to_str
- raises a TypeError if #to_str does not return a String
- calls #to_str to convert an Object to a String
- encodes the first character as the most significant nibble when passed no count modifier
- implicitly has count equal to the string length when passed the '*' modifier
- encodes count nibbles when passed a count modifier exceeding the string length
- encodes the first character as the most significant nibble of a hex value
- encodes the second character as the least significant nibble of a hex value
- encodes the least significant nibble of a non alphanumeric character as the most significant nibble of the hex value

Array#pack with format 'h'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes no bytes when passed zero as the count modifier
- raises a TypeError if the object does not respond to #to_str
- raises a TypeError if #to_str does not return a String
- calls #to_str to convert an Object to a String
- encodes the first character as the least significant nibble when passed no count modifier
- implicitly has count equal to the string length when passed the '*' modifier
- encodes count nibbles when passed a count modifier exceeding the string length
- encodes the first character as the least significant nibble of a hex value
- encodes the second character as the most significant nibble of a hex value
- encodes the least significant nibble of a non alphanumeric character as the least significant nibble of the hex value


Finished in 0.121212 seconds

1 file, 30 examples, 36 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/i_spec.rb # 2011-05-07T11:53:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/i_spec.rb
Array#pack with format 'I'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String

Array#pack with format 'i'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a 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

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

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

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


Finished in 0.115855 seconds

1 file, 50 examples, 54 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/l_spec.rb # 2011-05-07T11:53:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/l_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/l_spec.rb
Array#pack with format 'L'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String

Array#pack with format 'l'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a 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 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 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 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 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


Finished in 0.127521 seconds

1 file, 70 examples, 78 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/m_spec.rb # 2011-05-07T11:53:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/m_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/m_spec.rb
Array#pack with format 'M'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes an empty string as an empty string
- encodes nil as an empty string
- appends a soft line break at the end of an encoded string
- does not append a soft break if the string ends with a newline
- encodes one element for each directive
- encodes byte values 33..60 directly
- encodes byte values 62..126 directly
- encodes an '=' character in hex format
- encodes an embedded space directly
- encodes a space at the end of the string directly
- encodes an embedded tab directly
- encodes a tab at the end of the string directly
- encodes an embedded newline directly
- encodes 0..31 except tab and newline in hex format
- encodes a tab followed by a newline with an encoded newline
- encodes 127..255 in hex format
- emits a soft line break when the output exceeds 72 characters when passed '*', 0, 1, or no count modifier
- emits a soft line break when the output exceeds count characters
- encodes a recursive array
- calls #to_s to convert an object to a String
- converts the object to a String representation if #to_s does not return a String
- encodes a Symbol as a String
- encodes an Integer as a String
- encodes a Float as a String

Array#pack with format 'M' with a multibyte $KCODE
- encodes multibyte characters

Array#pack with format 'm'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes an empty string as an empty string
- appends a newline to the end of the encoded string
- encodes one element per directive
- encodes 1, 2, or 3 characters in 4 output characters (Base64 encoding)
- emits a newline after complete groups of count / 3 input characters when passed a count modifier
- implicitly has a count of 45 when passed '*', 1, 2 or no count modifier
- encodes all ascii characters
- calls #to_str to convert an object to a String
- raises a TypeError if #to_str does not return a String
- raises a TypeError if passed nil
- raises a TypeError if passed an Integer
- emits a newline after 45 characters if passed zero as the count modifier


Finished in 0.150691 seconds

1 file, 47 examples, 54 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/n_spec.rb # 2011-05-07T11:53:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/n_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/n_spec.rb
Array#pack with format 'N'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- 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 a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- 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 0.145700 seconds

1 file, 42 examples, 46 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/percent_spec.rb # 2011-05-07T11:53:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/percent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/percent_spec.rb
Array#pack with format '%'
- raises an Argument Error


Finished in 0.003863 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/array/pack/q_spec.rb # 2011-05-07T11:53:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/q_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/q_spec.rb
Array#pack with format 'Q'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'

Array#pack with format 'q'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'

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 0.116289 seconds

1 file, 42 examples, 46 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/s_spec.rb # 2011-05-07T11:53:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/s_spec.rb
Array#pack with format 'S'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String

Array#pack with format 's'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a 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 0.126313 seconds

1 file, 70 examples, 78 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/u_spec.rb # 2011-05-07T11:53:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/u_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/u_spec.rb
Array#pack with format 'U'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes ASCII values as a Unicode codepoint
- encodes UTF-8 BMP codepoints
- encodes UTF-8 max codepoints
- encodes values larger than UTF-8 max codepoints
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- calls #to_int to convert the pack argument to an Integer
- raises a TypeError if #to_int does not return an Integer
- ignores NULL bytes between directives
- ignores spaces between directives
- raises a RangeError if passed a negative number
- raises a RangeError if passed a number larger than an unsigned 32-bit integer

Array#pack with format 'u'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes an empty string as an empty string
- appends a newline to the end of the encoded string
- encodes one element per directive
- prepends the length of each segment of the input string as the first character (+32) in each line of the output
- encodes 1, 2, or 3 characters in 4 output characters (uuencoding)
- emits a newline after complete groups of count / 3 input characters when passed a count modifier
- implicitly has a count of 45 when passed '*', 0, 1, 2 or no count modifier
- encodes all ascii characters
- calls #to_str to convert an object to a String
- raises a TypeError if #to_str does not return a String
- raises a TypeError if passed nil
- raises a TypeError if passed an Integer


Finished in 0.117713 seconds

1 file, 34 examples, 40 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/v_spec.rb # 2011-05-07T11:53:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/v_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/v_spec.rb
Array#pack with format 'V'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- 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 a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- 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 0.144085 seconds

1 file, 42 examples, 46 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/w_spec.rb # 2011-05-07T11:53:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/w_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/w_spec.rb
Array#pack with format 'w'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- 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 nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- encodes a BER-compressed integer
- calls #to_int to convert the pack argument to an Integer
- ignores NULL bytes between directives
- ignores spaces between directives
- raises an ArgumentError when passed a negative value


Finished in 0.066478 seconds

1 file, 14 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/x_spec.rb # 2011-05-07T11:53:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/x_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/x_spec.rb
Array#pack with format 'x'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- adds a NULL byte with an empty array
- adds a NULL byte without consuming an element
- is not affected by a previous count modifier
- adds multiple NULL bytes when passed a count modifier
- does not add a NULL byte if the count modifier is zero
- does not add a NULL byte when passed the '*' modifier

Array#pack with format 'X'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- reduces the output string by one byte at the point it is encountered
- does not consume any elements
- reduces the output string by multiple bytes when passed a count modifier
- has no affect when passed the '*' modifier
- raises an ArgumentError if the output string is empty
- raises an ArgumentError if the count modifier is greater than the bytes in the string


Finished in 0.088026 seconds

1 file, 24 examples, 26 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack/z_spec.rb # 2011-05-07T11:53:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack/z_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/pack/z_spec.rb
Array#pack with format 'Z'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- adds count bytes of a String to the output
- implicitly has a count of one when no count is specified
- does not add any bytes when the count is zero
- is not affected by a previous count modifier
- raises an ArgumentError when the Array is empty
- raises an ArgumentError when the Array has too few elements
- calls #to_str to convert the element to a String
- raises a TypeError when the object does not respond to #to_str
- returns a tainted string when a pack argument is tainted
- does not return a tainted string when the array is tainted
- adds all the bytes and appends a NULL byte when passed the '*' modifier
- padds the output with NULL bytes when the count exceeds the size of the String
- adds a NULL byte when the value is nil
- pads the output with NULL bytes when the value is nil
- does not append a NULL byte when passed the '*' modifier and the value is nil


Finished in 0.081085 seconds

1 file, 21 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/core/array/pack_spec.rb # 2011-05-07T11:53:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pack_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- ignores white spaces
- skips everything till the end of line (LF) string with ('#')
- returns a tainted string when a pack argument is tainted
- returns a not tainted string even if the array is tainted
- reuses last array element as often as needed to complete the string

Array#pack with the empty format
- returns an empty 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>')
- 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>')
- 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>')
- 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
- 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

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
- 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

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

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

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
- accepts a Symbol as a pack argument because it responds to #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
- 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
- accepts a Symbol as a pack argument because it responds to #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
- 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
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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
- 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
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError 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
- 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
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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
- raises ArgumentError when tails suffix '_'
- raises ArgumentError when tails suffix '!'

Array#pack with format 'V'
- returns a string containing 4 bytes for an integer
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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
- 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**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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

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**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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

Array#pack with format 'l'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'L'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

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
- raises a RangeError when a pack argument is >= 2**64
- raises a RangeError 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

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
- raises a RangeError when a pack argument is >= 2**64
- raises a RangeError 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

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**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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

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**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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

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**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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

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**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- 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

Array#pack with format 'i'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'i!'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'i_'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'I'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'I!'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'I_'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'l!'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'l_'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'L!'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'L_'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError 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

Array#pack with format 'f'
- consumes as many Floats as specified
- tries to convert the pack argument to a Float using #to_f
- accepts a string representation of real number as the pack argument
- 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 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 'd'
- consumes as many Floats as specified
- tries to convert the pack argument to a Float using #to_f
- accepts a string representation of real number as the pack argument
- 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 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 'e'
- consumes as many Floats as specified
- tries to convert the pack argument to a Float using #to_f
- accepts a string representation of real number as the pack argument
- 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 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 a string representation of real number as the pack argument
- 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 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 a string representation of real number as the pack argument
- 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 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 a string representation of real number as the pack argument
- 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 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

Array#pack with format 'M' with a multibyte $KCODE
- encodes multibyte characters

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
- ignores line length parameter if it 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

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')

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

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

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

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'

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

String#unpack with 'w' directive
- produces a BER-compressed integer


Finished in 0.697731 seconds

1 file, 548 examples, 1220 expectations, 0 failures, 0 errors
== rubyspec/core/array/partition_spec.rb # 2011-05-07T11:53:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/partition_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010628 seconds

1 file, 4 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/array/permutation_spec.rb # 2011-05-07T11:53:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/permutation_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- generates from a defensive copy, ignoring mutations


Finished in 0.035212 seconds

1 file, 12 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/core/array/plus_spec.rb # 2011-05-07T11:53:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.031570 seconds

1 file, 7 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/array/pop_spec.rb # 2011-05-07T11:53:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/pop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array
- raises a TypeError on an empty frozen array

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
- raises a TypeError on a frozen array


Finished in 0.043216 seconds

1 file, 19 examples, 49 expectations, 0 failures, 0 errors
== rubyspec/core/array/product_spec.rb # 2011-05-07T11:53:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/product_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not attempt to produce an unreasonable number of products


Finished in 0.029541 seconds

1 file, 5 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/array/push_spec.rb # 2011-05-07T11:53:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/push_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array if modification takes place
- does not raise on a frozen array if no modification is made


Finished in 0.011401 seconds

1 file, 5 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/array/rassoc_spec.rb # 2011-05-07T11:53:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/rassoc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010274 seconds

1 file, 4 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/array/reject_spec.rb # 2011-05-07T11:53:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/reject_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array
- raises a TypeError on an empty frozen array
- returns an Enumerator if no block given


Finished in 0.038897 seconds

1 file, 12 examples, 34 expectations, 0 failures, 0 errors
== rubyspec/core/array/repeated_combination_spec.rb # 2011-05-07T11:53:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/repeated_combination_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/repeated_combination_spec.rb

Finished in 0.003281 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/repeated_permutation_spec.rb # 2011-05-07T11:53:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/repeated_permutation_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/repeated_permutation_spec.rb

Finished in 0.003184 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/replace_spec.rb # 2011-05-07T11:53:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/replace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array


Finished in 0.033748 seconds

1 file, 7 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/array/reverse_each_spec.rb # 2011-05-07T11:53:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/reverse_each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012260 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/array/reverse_spec.rb # 2011-05-07T11:53:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/reverse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/reverse_spec.rb
Array#reverse
- returns a new array with the elements in reverse order
- properly handles recursive arrays
- returns subclass instance on Array subclasses

Array#reverse!
- reverses the elements in place
- properly handles recursive arrays
- raises a TypeError on a frozen array


Finished in 0.031713 seconds

1 file, 6 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/array/rindex_spec.rb # 2011-05-07T11:53:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/rindex_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- rechecks the array size during iteration

Array#rindex given no argument and no block
- produces an Enumerator


Finished in 0.034220 seconds

1 file, 10 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/array/rotate_spec.rb # 2011-05-07T11:53:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/rotate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/rotate_spec.rb

Finished in 0.007633 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/sample_spec.rb # 2011-05-07T11:53:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/sample_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/sample_spec.rb

Finished in 0.007821 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/select_spec.rb # 2011-05-07T11:53:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/select_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.013759 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/array/shift_spec.rb # 2011-05-07T11:53:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/shift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array
- raises a TypeError on an empty 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
- raises a TypeError on a frozen array


Finished in 0.042090 seconds

1 file, 18 examples, 53 expectations, 0 failures, 0 errors
== rubyspec/core/array/shuffle_spec.rb # 2011-05-07T11:53:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/shuffle_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/shuffle_spec.rb
Array#shuffle
- returns the same values, in a usually different order
- is not destructive
- returns subclass instances with Array subclass

Array#shuffle!
- returns the same values, in a usually different order
- raises a TypeError on a frozen array


Finished in 0.033439 seconds

1 file, 5 examples, 36 expectations, 0 failures, 0 errors
== rubyspec/core/array/size_spec.rb # 2011-05-07T11:53:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/size_spec.rb
Array#size
- returns the number of elements
- properly handles recursive arrays


Finished in 0.009956 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/array/slice_spec.rb # 2011-05-07T11:53:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/slice_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns last element for consecutive calls at zero index
- does not expand array with indices out of bounds
- does not expand array with negative indices out of bounds
- raises a TypeError 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 0.102901 seconds

1 file, 57 examples, 297 expectations, 0 failures, 0 errors
== rubyspec/core/array/sort_by_spec.rb # 2011-05-07T11:53:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/sort_by_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/sort_by_spec.rb

Finished in 0.007265 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/sort_spec.rb # 2011-05-07T11:53:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/sort_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not freezes self during being sorted
- returns the specified value when it would break in the given block
- uses the sign of Bignum block results as the sort result
- compares values returned by block with 0
- raises an error if objects can't be compared
- handles a large array that has been pruned
- returns subclass instance on Array subclasses

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 TypeError on a frozen array
- temporarily freezes self and recovers after sorted
- 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 0.065477 seconds

1 file, 34 examples, 55 expectations, 0 failures, 0 errors
== rubyspec/core/array/take_spec.rb # 2011-05-07T11:53:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/take_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/take_spec.rb

Finished in 0.002513 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/take_while_spec.rb # 2011-05-07T11:53:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/take_while_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/take_while_spec.rb

Finished in 0.003225 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/to_a_spec.rb # 2011-05-07T11:53:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009208 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/array/to_ary_spec.rb # 2011-05-07T11:53:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/to_ary_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/to_ary_spec.rb
Array#to_ary
- returns self
- properly handles recursive arrays


Finished in 0.008753 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/array/to_s_spec.rb # 2011-05-07T11:53:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/to_s_spec.rb
Array#to_s
- is equivalent to #join without a separator string
- returns '[...]' for an empty array embedded in itself
- returns '[...]' for the embedded array in a recursive array


Finished in 0.010374 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/array/transpose_spec.rb # 2011-05-07T11:53:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/transpose_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.031555 seconds

1 file, 7 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/array/try_convert_spec.rb # 2011-05-07T11:53:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/try_convert_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/try_convert_spec.rb

Finished in 0.007689 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/array/union_spec.rb # 2011-05-07T11:53:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/union_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.051135 seconds

1 file, 8 examples, 21 expectations, 0 failures, 0 errors
== rubyspec/core/array/uniq_spec.rb # 2011-05-07T11:53:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/uniq_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen array when the array is modified
- does not raise an exception on a frozen array when the array would not be modified


Finished in 0.036784 seconds

1 file, 13 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/core/array/unshift_spec.rb # 2011-05-07T11:53:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/unshift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/array/unshift_spec.rb
Array#unshift
- prepends object to the original array
- quietly ignores unshifting nothing
- properly handles recursive arrays
- raises a TypeError on a frozen array
- does not raise an exception on a frozen array if no modification takes place


Finished in 0.029998 seconds

1 file, 5 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/array/values_at_spec.rb # 2011-05-07T11:53:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/values_at_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011591 seconds

1 file, 6 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/array/zip_spec.rb # 2011-05-07T11:53:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/array/zip_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.030182 seconds

1 file, 6 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/__send___spec.rb # 2011-05-07T11:53:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/__send___spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/__send___spec.rb

Finished in 0.002538 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/ancestors_spec.rb # 2011-05-07T11:53:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/ancestors_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/ancestors_spec.rb

Finished in 0.002549 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/basicobject_spec.rb # 2011-05-07T11:53:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/basicobject_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/basicobject_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/basicobject_spec.rb ERROR
NameError: uninitialized constant BasicObjectSpecs::BasicObject
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/fixtures/common.rb:2
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/basicobject_spec.rb:2:in `require'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/basicobject_spec.rb:2
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.003948 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/core/basicobject/basicobject_spec.rb)
== rubyspec/core/basicobject/class_spec.rb # 2011-05-07T11:53:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/class_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/class_spec.rb

Finished in 0.015021 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/equal_spec.rb # 2011-05-07T11:53:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/equal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/equal_spec.rb

Finished in 0.002672 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/equal_value_spec.rb # 2011-05-07T11:53:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/equal_value_spec.rb

Finished in 0.002635 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/initialize_spec.rb # 2011-05-07T11:53:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/initialize_spec.rb

Finished in 0.002543 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/instance_eval_spec.rb # 2011-05-07T11:53:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/instance_eval_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/instance_eval_spec.rb

Finished in 0.002581 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/instance_exec_spec.rb # 2011-05-07T11:53:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/instance_exec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/instance_exec_spec.rb

Finished in 0.003567 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/method_missing_spec.rb # 2011-05-07T11:53:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/method_missing_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/method_missing_spec.rb

Finished in 0.027125 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/new_spec.rb # 2011-05-07T11:53:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/new_spec.rb

Finished in 0.002524 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/not_equal_spec.rb # 2011-05-07T11:53:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/not_equal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/not_equal_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/not_equal_spec.rb ERROR
SyntaxError: /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/not_equal_spec.rb:6: syntax error, unexpected tNEQ, expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END
      BasicObject.should have_public_instance_method(:!=)
                                                        ^
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/not_equal_spec.rb:26: syntax error, unexpected $end, expecting kEND
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.001667 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/core/basicobject/not_equal_spec.rb)
== rubyspec/core/basicobject/not_spec.rb # 2011-05-07T11:53:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/not_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/not_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/not_spec.rb ERROR
SyntaxError: /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/not_spec.rb:6: syntax error, unexpected '!', expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END
      BasicObject.should have_public_instance_method(:!)
                                                       ^
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/not_spec.rb:13: syntax error, unexpected $end, expecting kEND
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.030121 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/core/basicobject/not_spec.rb)
== rubyspec/core/basicobject/singleton_method_added_spec.rb # 2011-05-07T11:54:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/singleton_method_added_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/singleton_method_added_spec.rb

Finished in 0.020369 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/singleton_method_removed_spec.rb # 2011-05-07T11:54:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/singleton_method_removed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/singleton_method_removed_spec.rb

Finished in 0.004057 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/singleton_method_undefined_spec.rb # 2011-05-07T11:54:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/singleton_method_undefined_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/singleton_method_undefined_spec.rb

Finished in 0.003935 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/basicobject/superclass_spec.rb # 2011-05-07T11:54:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/basicobject/superclass_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/basicobject/superclass_spec.rb

Finished in 0.002517 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/abs_spec.rb # 2011-05-07T11:54:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/abs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/abs_spec.rb
Bignum#abs
- returns the absolute value


Finished in 0.005139 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/bit_and_spec.rb # 2011-05-07T11:54:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/bit_and_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- coerces Float arguments into Integers
- 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 0.009872 seconds

1 file, 6 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/bit_or_spec.rb # 2011-05-07T11:54:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/bit_or_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- coerces Float arguments to Integers
- 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 0.009834 seconds

1 file, 6 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/bit_xor_spec.rb # 2011-05-07T11:54:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/bit_xor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- coerces Float arguments into Integers
- 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 0.009563 seconds

1 file, 6 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/case_compare_spec.rb # 2011-05-07T11:54:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/case_compare_spec.rb

Finished in 0.002527 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/coerce_spec.rb # 2011-05-07T11:54:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/coerce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007057 seconds

1 file, 4 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/comparison_spec.rb # 2011-05-07T11:54:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/comparison_spec.rb
Bignum#<=>
- returns 1 when self is Infinity and other is a Bignum (FAILED - 1)
- returns -1 when self is negative and other is Infinty (FAILED - 2)
- returns 1 when self is negative and other is -Infinity
- returns -1 when self is -Infinity and other is negative

Bignum#<=> with a Fixnum
- returns -1 when other is larger
- returns 1 when other is smaller

Bignum#<=> with a Bignum when other is negative
- returns -1 when self is negative and other is larger
- returns 0 when other is equal
- returns 1 when self is negative and other is smaller
- returns 1 when self is positive

Bignum#<=> with a Bignum when other is positive
- returns -1 when self is negative
- returns -1 when self is positive and other is larger
- returns 0 when other is equal
- returns 1 when other is smaller

Bignum#<=> with a Float when other is negative
- returns -1 when self is negative and other is larger
- returns 0 when other is equal
- returns 1 when self is negative and other is smaller
- returns 1 when self is positive

Bignum#<=> with a Float when other is positive
- returns -1 when self is negative
- returns -1 when self is positive and other is larger
- returns 0 when other is equal
- returns 1 when other is smaller

Bignum#<=> with an Object
- calls #coerce on other
- returns nil if #coerce raises an exception
- raises an exception if #coerce raises a non-StandardError exception
- returns nil if #coerce does not return an Array
- returns -1 if the coerced value is larger
- returns 0 if the coerced value is equal
- returns 1 if the coerced value is smaller


1)
Bignum#<=> returns 1 when self is Infinity and other is a Bignum FAILED
Expected 0
 to equal 1

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/comparison_spec.rb:135
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/comparison_spec.rb:1:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/comparison_spec.rb:3
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
Bignum#<=> returns -1 when self is negative and other is Infinty FAILED
Expected 0
 to equal -1

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/comparison_spec.rb:139
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/comparison_spec.rb:3
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.049020 seconds

1 file, 29 examples, 35 expectations, 2 failures, 0 errors
exit 1
failed(rubyspec/core/bignum/comparison_spec.rb)
== rubyspec/core/bignum/complement_spec.rb # 2011-05-07T11:54:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/complement_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/complement_spec.rb
Bignum#~
- returns self with each bit flipped


Finished in 0.020345 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/div_spec.rb # 2011-05-07T11:54:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/div_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010243 seconds

1 file, 5 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/divide_spec.rb # 2011-05-07T11:54:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/divide_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008366 seconds

1 file, 5 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/divmod_spec.rb # 2011-05-07T11:54:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/divmod_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a FloatDomainError when the given argument is 0 and a Float
- 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|


Finished in 0.012441 seconds

1 file, 9 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/element_reference_spec.rb # 2011-05-07T11:54:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007226 seconds

1 file, 3 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/eql_spec.rb # 2011-05-07T11:54:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004980 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/equal_value_spec.rb # 2011-05-07T11:54:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006981 seconds

1 file, 3 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/even_spec.rb # 2011-05-07T11:54:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/even_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006923 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/exponent_spec.rb # 2011-05-07T11:54:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.006433 seconds

1 file, 3 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/fdiv_spec.rb # 2011-05-07T11:54:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/fdiv_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/fdiv_spec.rb

Finished in 0.002498 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/gt_spec.rb # 2011-05-07T11:54:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/gt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005367 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/gte_spec.rb # 2011-05-07T11:54:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/gte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005225 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/hash_spec.rb # 2011-05-07T11:54:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/hash_spec.rb
Bignum#hash
- is provided
- is stable


Finished in 0.004187 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/left_shift_spec.rb # 2011-05-07T11:54:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/left_shift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013089 seconds

1 file, 14 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/lt_spec.rb # 2011-05-07T11:54:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/lt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005281 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/lte_spec.rb # 2011-05-07T11:54:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/lte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005540 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/magnitude_spec.rb # 2011-05-07T11:54:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/magnitude_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/magnitude_spec.rb

Finished in 0.004121 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/minus_spec.rb # 2011-05-07T11:54:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/minus_spec.rb
Bignum#-
- returns self minus the given Integer
- raises a TypeError when given a non-Integer


Finished in 0.005527 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/modulo_spec.rb # 2011-05-07T11:54:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/modulo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not raise a FloatDomainError when the given argument is 0 and a Float
- 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
- does not raise a FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when given a non-Integer


Finished in 0.013316 seconds

1 file, 8 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/multiply_spec.rb # 2011-05-07T11:54:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/multiply_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/multiply_spec.rb
Bignum#*
- returns self multiplied by the given Integer
- raises a TypeError when given a non-Integer


Finished in 0.005720 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/odd_spec.rb # 2011-05-07T11:54:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/odd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005448 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/plus_spec.rb # 2011-05-07T11:54:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/plus_spec.rb
Bignum#+
- returns self plus the given Integer
- raises a TypeError when given a non-Integer


Finished in 0.005713 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/quo_spec.rb # 2011-05-07T11:54:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/quo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/quo_spec.rb
Bignum#quo
- returns the result of self divided by the given Integer as a Float
- does not raise a FloatDomainError when the given argument is 0 and a Float


Finished in 0.007461 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/remainder_spec.rb # 2011-05-07T11:54:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/remainder_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 NOT raise ZeroDivisionError if other is zero and is a Float


Finished in 0.005992 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/right_shift_spec.rb # 2011-05-07T11:54:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/right_shift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- respects twos complement signed shifting
- respects twos complement signed shifting for very large values
- 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 0.033048 seconds

1 file, 16 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/size_spec.rb # 2011-05-07T11:54:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/size_spec.rb
Bignum#size
- returns the number of bytes in the machine representation in multiples of four


Finished in 0.004708 seconds

1 file, 1 example, 9 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/to_f_spec.rb # 2011-05-07T11:54:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/to_f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004466 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/to_s_spec.rb # 2011-05-07T11:54:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006683 seconds

1 file, 3 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/bignum/uminus_spec.rb # 2011-05-07T11:54:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/bignum/uminus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/bignum/uminus_spec.rb
Bignum#-@
- returns self as a negative value


Finished in 0.003847 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/binding/clone_spec.rb # 2011-05-07T11:54:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/binding/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007160 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/binding/dup_spec.rb # 2011-05-07T11:54:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/binding/dup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005984 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/binding/eval_spec.rb # 2011-05-07T11:54:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/binding/eval_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/binding/eval_spec.rb
Binding#eval
- behaves like Kernel.eval(..., self)
- needs to be completed


Finished in 0.005159 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/builtin_constants/builtin_constants_spec.rb # 2011-05-07T11:54:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/builtin_constants/builtin_constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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_PLATFORM
- is a String

RUBY_RELEASE_DATE
- is a String


Finished in 0.009673 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/class/allocate_spec.rb # 2011-05-07T11:54:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/class/allocate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.061022 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/class/dup_spec.rb # 2011-05-07T11:54:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/class/dup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/class/dup_spec.rb
Class#dup
- duplicates both the class and the singleton class
- retains the correct ancestor chain for the singleton class


Finished in 0.022219 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/class/inherited_spec.rb # 2011-05-07T11:54:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/class/inherited_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009766 seconds

1 file, 8 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/class/initialize_copy_spec.rb # 2011-05-07T11:54:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/class/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/class/initialize_copy_spec.rb
Class#initialize_copy
- raises a TypeError when called on already initialized classes


Finished in 0.004562 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/class/initialize_spec.rb # 2011-05-07T11:54:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/class/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.006912 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/class/new_spec.rb # 2011-05-07T11:54:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/class/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if passed a metaclass
- 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 0.012568 seconds

1 file, 9 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/core/class/superclass_spec.rb # 2011-05-07T11:54:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/class/superclass_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/class/superclass_spec.rb
Class#superclass
- returns the superclass of self


Finished in 0.005963 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/comparable/between_spec.rb # 2011-05-07T11:54:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/comparable/between_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005530 seconds

1 file, 1 example, 12 expectations, 0 failures, 0 errors
== rubyspec/core/comparable/equal_value_spec.rb # 2011-05-07T11:54:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/comparable/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 nil if calling #<=> on self returns nil or a non-Integer
- returns nil if calling #<=> on self raises a StandardError


Finished in 0.012548 seconds

1 file, 5 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/comparable/gt_spec.rb # 2011-05-07T11:54:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/comparable/gt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009801 seconds

1 file, 3 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/comparable/gte_spec.rb # 2011-05-07T11:54:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/comparable/gte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010059 seconds

1 file, 3 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/comparable/lt_spec.rb # 2011-05-07T11:54:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/comparable/lt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009516 seconds

1 file, 3 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/comparable/lte_spec.rb # 2011-05-07T11:54:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/comparable/lte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009955 seconds

1 file, 3 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/complex/Complex_spec.rb # 2011-05-07T11:54:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/Complex_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/Complex_spec.rb

Finished in 0.018459 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/abs2_spec.rb # 2011-05-07T11:54:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/abs2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/abs2_spec.rb

Finished in 0.001656 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/abs_spec.rb # 2011-05-07T11:54:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/abs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/abs_spec.rb

Finished in 0.002011 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/angle_spec.rb # 2011-05-07T11:54:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/angle_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/angle_spec.rb

Finished in 0.002652 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/arg_spec.rb # 2011-05-07T11:54:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/arg_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/arg_spec.rb

Finished in 0.002670 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/coerce_spec.rb # 2011-05-07T11:54:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/coerce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/coerce_spec.rb

Finished in 0.001646 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/conj_spec.rb # 2011-05-07T11:54:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/conj_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/conj_spec.rb

Finished in 0.002564 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/conjugate_spec.rb # 2011-05-07T11:54:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/conjugate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/conjugate_spec.rb

Finished in 0.002540 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/denominator_spec.rb # 2011-05-07T11:54:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/denominator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/denominator_spec.rb

Finished in 0.001649 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/divide_spec.rb # 2011-05-07T11:54:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/divide_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/divide_spec.rb

Finished in 0.001725 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/eql_spec.rb # 2011-05-07T11:54:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/eql_spec.rb

Finished in 0.002540 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/equal_value_spec.rb # 2011-05-07T11:54:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/equal_value_spec.rb

Finished in 0.001726 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/exponent_spec.rb # 2011-05-07T11:54:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/exponent_spec.rb

Finished in 0.001671 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/fdiv_spec.rb # 2011-05-07T11:54:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/fdiv_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/fdiv_spec.rb

Finished in 0.003892 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/hash_spec.rb # 2011-05-07T11:54:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/hash_spec.rb

Finished in 0.004231 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/imag_spec.rb # 2011-05-07T11:54:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/imag_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/imag_spec.rb

Finished in 0.003896 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/imaginary_spec.rb # 2011-05-07T11:54:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/imaginary_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/imaginary_spec.rb

Finished in 0.002528 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/inspect_spec.rb # 2011-05-07T11:54:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/inspect_spec.rb

Finished in 0.003859 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/integer_spec.rb # 2011-05-07T11:54:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/integer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/integer_spec.rb

Finished in 0.001604 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/magnitude_spec.rb # 2011-05-07T11:54:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/magnitude_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/magnitude_spec.rb

Finished in 0.001760 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/marshal_dump_spec.rb # 2011-05-07T11:54:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/marshal_dump_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/marshal_dump_spec.rb

Finished in 0.002604 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/marshal_load_spec.rb # 2011-05-07T11:54:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/marshal_load_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/marshal_load_spec.rb

Finished in 0.002589 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/minus_spec.rb # 2011-05-07T11:54:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/minus_spec.rb

Finished in 0.004591 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/multiply_spec.rb # 2011-05-07T11:54:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/multiply_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/multiply_spec.rb

Finished in 0.003547 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/numerator_spec.rb # 2011-05-07T11:54:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/numerator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/numerator_spec.rb

Finished in 0.003965 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/phase_spec.rb # 2011-05-07T11:54:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/phase_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/phase_spec.rb

Finished in 0.002507 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/plus_spec.rb # 2011-05-07T11:54:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/plus_spec.rb

Finished in 0.004667 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/polar_spec.rb # 2011-05-07T11:54:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/polar_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/polar_spec.rb

Finished in 0.004431 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/quo_spec.rb # 2011-05-07T11:54:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/quo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/quo_spec.rb

Finished in 0.002660 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/rationalize_spec.rb # 2011-05-07T11:54:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/rationalize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/rationalize_spec.rb

Finished in 0.001658 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/real_spec.rb # 2011-05-07T11:54:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/real_spec.rb

Finished in 0.003141 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/rect_spec.rb # 2011-05-07T11:54:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/rect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/rect_spec.rb

Finished in 0.001675 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/rectangular_spec.rb # 2011-05-07T11:54:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/rectangular_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/rectangular_spec.rb

Finished in 0.002571 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/to_f_spec.rb # 2011-05-07T11:54:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/to_f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/to_f_spec.rb

Finished in 0.002687 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/to_i_spec.rb # 2011-05-07T11:54:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/to_i_spec.rb

Finished in 0.002631 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/to_r_spec.rb # 2011-05-07T11:54:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/to_r_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/to_r_spec.rb

Finished in 0.003158 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/to_s_spec.rb # 2011-05-07T11:54:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/to_s_spec.rb

Finished in 0.005108 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/complex/uminus_spec.rb # 2011-05-07T11:54:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/complex/uminus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/complex/uminus_spec.rb

Finished in 0.002572 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/continuation/call_spec.rb # 2011-05-07T11:54:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/continuation/call_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/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 0.017543 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/continuation/element_reference_spec.rb # 2011-05-07T11:54:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/continuation/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/continuation/element_reference_spec.rb
Continuation#[]
- 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 0.017163 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/continuation/new_spec.rb # 2011-05-07T11:54:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/continuation/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/continuation/new_spec.rb
Continuation.new
- raises a NoMethodError


Finished in 0.005247 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/dir/chdir_spec.rb # 2011-05-07T11:54:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/chdir_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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


Finished in 0.109359 seconds

1 file, 11 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/dir/chroot_spec.rb # 2011-05-07T11:54:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/chroot_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.164152 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/dir/close_spec.rb # 2011-05-07T11:54:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.398090 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/dir/delete_spec.rb # 2011-05-07T11:54:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/delete_spec.rb
Dir.delete
- removes empty directories
- calls #to_str 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 0.337946 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/dir/dir_spec.rb # 2011-05-07T11:54:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/dir_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/dir_spec.rb
Dir
- includes Enumerable


Finished in 0.128018 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/dir/each_spec.rb # 2011-05-07T11:54:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.629260 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/dir/element_reference_spec.rb # 2011-05-07T11:54:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/element_reference_spec.rb
Dir.[]
- calls #to_str to convert patterns
- splits the string on \0 if there is only one string given
- 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>'
- handles directories with globs
- 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>,...}'
- matches a set '{<string>,<other>,...}' which also uses a glob
- accepts string sets with empty strings with {<string>,,<other>}
- matches dot or non-dotfiles with '{,.}*'
- respects the order of {} expressions, expanding left most first
- respects the optional nested {} expressions
- matches special characters by escaping with a backslash with '\<character>'
- recursively matches directories with '**/<characters>'
- preserves the separator between directory components
- ignores matching through directories that doen't exist
- ignores matching only directories under an nonexistant path

Dir.[]
- matches multiple recursives


Finished in 0.836546 seconds

1 file, 45 examples, 49 expectations, 0 failures, 0 errors
== rubyspec/core/dir/entries_spec.rb # 2011-05-07T11:55:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/entries_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/entries_spec.rb
Dir.entries
- returns an Array of filenames in an existing directory including dotfiles
- raises a SystemCallError if called with a nonexistent diretory


Finished in 0.340844 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/dir/exist_spec.rb # 2011-05-07T11:55:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/exist_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/exist_spec.rb

Finished in 0.068382 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/dir/exists_spec.rb # 2011-05-07T11:55:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/exists_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/exists_spec.rb

Finished in 0.050537 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/dir/foreach_spec.rb # 2011-05-07T11:55:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/foreach_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/foreach_spec.rb
Dir.foreach
- yields all names in an existing directory to the provided block
- returns nil when successful
- raises a SystemCallError if passed a nonexistent directory
- returns an Enumerator if no block given


Finished in 0.172317 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/dir/getwd_spec.rb # 2011-05-07T11:55:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/getwd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/getwd_spec.rb
Dir.getwd
- returns the current working directory


Finished in 0.531224 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/dir/glob_spec.rb # 2011-05-07T11:55:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/glob_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/glob_spec.rb
Dir.glob
- calls #to_str to convert patterns
- splits the string on \0 if there is only one string given
- 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>'
- handles directories with globs
- 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>,...}'
- matches a set '{<string>,<other>,...}' which also uses a glob
- accepts string sets with empty strings with {<string>,,<other>}
- matches dot or non-dotfiles with '{,.}*'
- respects the order of {} expressions, expanding left most first
- respects the optional nested {} expressions
- matches special characters by escaping with a backslash with '\<character>'
- recursively matches directories with '**/<characters>'
- preserves the separator between directory components
- ignores matching through directories that doen't exist
- ignores matching only directories under an nonexistant path

Dir.glob
- matches multiple recursives

Dir.glob
- can take an array of patterns
- 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 '**/' from the current directory and option File::FNM_DOTMATCH
- recursively matches any subdirectories except './' or '../' with '**/' and option File::FNM_DOTMATCH
- accepts a block and yields it with each elements
- matches the literal character '\' with option File::FNM_NOESCAPE
- returns nil for directories current user has no permission to read


Finished in 0.785977 seconds

1 file, 54 examples, 61 expectations, 0 failures, 0 errors
== rubyspec/core/dir/home_spec.rb # 2011-05-07T11:55:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/home_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/home_spec.rb

Finished in 0.028925 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/dir/initialize_spec.rb # 2011-05-07T11:55:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/initialize_spec.rb
Dir#initialize
- calls #to_str on non-String arguments


Finished in 0.476866 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/dir/inspect_spec.rb # 2011-05-07T11:55:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/inspect_spec.rb
Dir#inspect
- returns a String
- includes the class name
- includes the directory name


Finished in 0.186675 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/dir/mkdir_spec.rb # 2011-05-07T11:55:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/mkdir_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/mkdir_spec.rb
Dir.mkdir
- creates the named directory with the given permissions
- call #to_str 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 0.481936 seconds

1 file, 6 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/dir/open_spec.rb # 2011-05-07T11:55:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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_str on non-String arguments


Finished in 0.271269 seconds

1 file, 7 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/dir/path_spec.rb # 2011-05-07T11:55:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.242701 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/dir/pos_spec.rb # 2011-05-07T11:55:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/pos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.710931 seconds

1 file, 4 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/dir/pwd_spec.rb # 2011-05-07T11:55:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/pwd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/pwd_spec.rb
Dir.pwd
- returns the current working directory
- correctly displays dirs with unicode characters in them


Finished in 0.284301 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/dir/read_spec.rb # 2011-05-07T11:55:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.211176 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/dir/rewind_spec.rb # 2011-05-07T11:55:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/rewind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.124985 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/dir/rmdir_spec.rb # 2011-05-07T11:55:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/rmdir_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/rmdir_spec.rb
Dir.rmdir
- removes empty directories
- calls #to_str 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 0.116622 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/dir/seek_spec.rb # 2011-05-07T11:55:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/seek_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/seek_spec.rb
Dir#seek
- returns the Dir instance
- moves the read position to a previously obtained position


Finished in 0.116136 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/dir/tell_spec.rb # 2011-05-07T11:55:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/tell_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.113413 seconds

1 file, 3 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/dir/to_path_spec.rb # 2011-05-07T11:55:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/to_path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/to_path_spec.rb

Finished in 0.002517 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/dir/unlink_spec.rb # 2011-05-07T11:55:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/dir/unlink_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/dir/unlink_spec.rb
Dir.unlink
- removes empty directories
- calls #to_str 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 0.105893 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/_dump_spec.rb # 2011-05-07T11:55:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/_dump_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/_dump_spec.rb

Finished in 0.002515 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/_load_spec.rb # 2011-05-07T11:55:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/_load_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/_load_spec.rb

Finished in 0.002532 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/aliases_spec.rb # 2011-05-07T11:55:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/aliases_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/aliases_spec.rb

Finished in 0.002640 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/ascii_compatible_spec.rb # 2011-05-07T11:55:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/ascii_compatible_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/ascii_compatible_spec.rb

Finished in 0.002364 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/compatible_spec.rb # 2011-05-07T11:55:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/compatible_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/compatible_spec.rb

Finished in 0.002557 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb # 2011-05-07T11:55:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb

Finished in 0.002778 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/constants_spec.rb # 2011-05-07T11:55:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/constants_spec.rb

Finished in 0.003310 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/convert_spec.rb # 2011-05-07T11:55:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/convert_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/convert_spec.rb

Finished in 0.002732 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/convpath_spec.rb # 2011-05-07T11:55:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/convpath_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/convpath_spec.rb

Finished in 0.002953 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/destination_encoding_spec.rb # 2011-05-07T11:55:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/destination_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/destination_encoding_spec.rb

Finished in 0.002392 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/finish_spec.rb # 2011-05-07T11:55:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/finish_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/finish_spec.rb

Finished in 0.002704 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/insert_output_spec.rb # 2011-05-07T11:55:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/insert_output_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/insert_output_spec.rb

Finished in 0.002557 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/inspect_spec.rb # 2011-05-07T11:55:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/inspect_spec.rb

Finished in 0.002558 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/last_error_spec.rb # 2011-05-07T11:55:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/last_error_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/last_error_spec.rb

Finished in 0.003151 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/primitive_convert_spec.rb # 2011-05-07T11:55:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/primitive_convert_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/primitive_convert_spec.rb

Finished in 0.003906 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/primitive_errinfo_spec.rb # 2011-05-07T11:55:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/primitive_errinfo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/primitive_errinfo_spec.rb

Finished in 0.003157 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/putback_spec.rb # 2011-05-07T11:55:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/putback_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/putback_spec.rb

Finished in 0.002747 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/replacement_spec.rb # 2011-05-07T11:55:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/replacement_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/replacement_spec.rb

Finished in 0.002922 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/search_convpath_spec.rb # 2011-05-07T11:55:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/search_convpath_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/search_convpath_spec.rb

Finished in 0.002997 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/converter/source_encoding_spec.rb # 2011-05-07T11:55:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/converter/source_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/converter/source_encoding_spec.rb

Finished in 0.002426 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/default_external_spec.rb # 2011-05-07T11:55:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/default_external_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/default_external_spec.rb

Finished in 0.002762 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/default_internal_spec.rb # 2011-05-07T11:55:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/default_internal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/default_internal_spec.rb

Finished in 0.003013 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/dummy_spec.rb # 2011-05-07T11:55:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/dummy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/dummy_spec.rb

Finished in 0.002419 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/find_spec.rb # 2011-05-07T11:55:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/find_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/find_spec.rb

Finished in 0.003202 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/inspect_spec.rb # 2011-05-07T11:55:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/inspect_spec.rb

Finished in 0.002951 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb # 2011-05-07T11:55:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb

Finished in 0.002736 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb # 2011-05-07T11:55:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb

Finished in 0.002460 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb # 2011-05-07T11:55:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb

Finished in 0.002401 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb # 2011-05-07T11:55:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb

Finished in 0.002525 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb # 2011-05-07T11:55:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb

Finished in 0.002430 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb # 2011-05-07T11:55:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb

Finished in 0.002344 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb # 2011-05-07T11:55:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb

Finished in 0.002349 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/list_spec.rb # 2011-05-07T11:55:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/list_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/list_spec.rb

Finished in 0.002589 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/locale_charmap_spec.rb # 2011-05-07T11:55:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/locale_charmap_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/locale_charmap_spec.rb

Finished in 0.025987 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/name_list_spec.rb # 2011-05-07T11:55:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/name_list_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/name_list_spec.rb

Finished in 0.002562 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/name_spec.rb # 2011-05-07T11:55:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/name_spec.rb

Finished in 0.003737 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/names_spec.rb # 2011-05-07T11:55:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/names_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/names_spec.rb

Finished in 0.002586 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/replicate_spec.rb # 2011-05-07T11:55:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/replicate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/replicate_spec.rb

Finished in 0.002676 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/to_s_spec.rb # 2011-05-07T11:55:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/to_s_spec.rb

Finished in 0.003256 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb # 2011-05-07T11:55:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb

Finished in 0.002377 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/undefined_conversion_error/destination_encoding_spec.rb # 2011-05-07T11:55:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/undefined_conversion_error/destination_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/undefined_conversion_error/destination_encoding_spec.rb

Finished in 0.003265 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/undefined_conversion_error/error_char_spec.rb # 2011-05-07T11:55:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/undefined_conversion_error/error_char_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/undefined_conversion_error/error_char_spec.rb

Finished in 0.002797 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb # 2011-05-07T11:55:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb

Finished in 0.002338 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/encoding/undefined_conversion_error/source_encoding_spec.rb # 2011-05-07T11:55:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/encoding/undefined_conversion_error/source_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/encoding/undefined_conversion_error/source_encoding_spec.rb

Finished in 0.149887 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/all_spec.rb # 2011-05-07T11:55:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/all_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.094689 seconds

1 file, 8 examples, 35 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/any_spec.rb # 2011-05-07T11:55:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/any_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.034814 seconds

1 file, 9 examples, 45 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/chunk_spec.rb # 2011-05-07T11:55:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/chunk_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/chunk_spec.rb

Finished in 0.005719 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/collect_concat_spec.rb # 2011-05-07T11:55:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/collect_concat_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/collect_concat_spec.rb

Finished in 0.007173 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/collect_spec.rb # 2011-05-07T11:55:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/collect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/collect_spec.rb
Enumerable#collect
- returns a new array with the results of passing each element to block
- gathers whole arrays as elements when each yields multiple
- returns to_a when no block given


Finished in 0.010508 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/count_spec.rb # 2011-05-07T11:55:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/count_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008557 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/cycle_spec.rb # 2011-05-07T11:55:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/cycle_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013206 seconds

1 file, 8 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/detect_spec.rb # 2011-05-07T11:55:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/detect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- calls the ifnone proc when there are no elements
- returns an enumerator when no block given
- passes the ifnone proc to the enumerator


Finished in 0.013550 seconds

1 file, 9 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/drop_spec.rb # 2011-05-07T11:55:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/drop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012396 seconds

1 file, 6 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/drop_while_spec.rb # 2011-05-07T11:55:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/drop_while_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009780 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/each_cons_spec.rb # 2011-05-07T11:55:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/each_cons_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013038 seconds

1 file, 6 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/each_entry_spec.rb # 2011-05-07T11:55:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/each_entry_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/each_entry_spec.rb

Finished in 0.005611 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/each_slice_spec.rb # 2011-05-07T11:55:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/each_slice_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012411 seconds

1 file, 6 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/each_with_index_spec.rb # 2011-05-07T11:55:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/each_with_index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.010022 seconds

1 file, 5 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/each_with_object_spec.rb # 2011-05-07T11:55:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/each_with_object_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/each_with_object_spec.rb

Finished in 0.005899 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/entries_spec.rb # 2011-05-07T11:55:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/entries_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/entries_spec.rb
Enumerable#entries
- returns an array containing the elements
- passes arguments to each


Finished in 0.008703 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/find_all_spec.rb # 2011-05-07T11:55:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/find_all_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009822 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/find_index_spec.rb # 2011-05-07T11:55:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/find_index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011324 seconds

1 file, 7 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/find_spec.rb # 2011-05-07T11:55:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/find_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- calls the ifnone proc when there are no elements
- returns an enumerator when no block given
- passes the ifnone proc to the enumerator


Finished in 0.012837 seconds

1 file, 9 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/first_spec.rb # 2011-05-07T11:55:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/first_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.034874 seconds

1 file, 10 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/flat_map_spec.rb # 2011-05-07T11:55:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/flat_map_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/flat_map_spec.rb

Finished in 0.006644 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/grep_spec.rb # 2011-05-07T11:55:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/grep_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008583 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/group_by_spec.rb # 2011-05-07T11:55:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/group_by_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007913 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/include_spec.rb # 2011-05-07T11:55:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/include_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/include_spec.rb
Enumerable#include?
- returns true if any element == argument for numbers
- returns true if any element == argument for other objects
- returns true if any member of enum equals obj when == compare different classes (legacy rubycon)


Finished in 0.009879 seconds

1 file, 3 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/inject_spec.rb # 2011-05-07T11:55:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/inject_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032645 seconds

1 file, 9 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/map_spec.rb # 2011-05-07T11:55:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/map_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/map_spec.rb
Enumerable#map
- returns a new array with the results of passing each element to block
- gathers whole arrays as elements when each yields multiple
- returns to_a when no block given


Finished in 0.009647 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/max_by_spec.rb # 2011-05-07T11:55:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/max_by_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009664 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/max_spec.rb # 2011-05-07T11:55:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/max_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032189 seconds

1 file, 7 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/member_spec.rb # 2011-05-07T11:55:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/member_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/member_spec.rb
Enumerable#member?
- returns true if any element == argument for numbers
- returns true if any element == argument for other objects
- returns true if any member of enum equals obj when == compare different classes (legacy rubycon)


Finished in 0.009407 seconds

1 file, 3 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/min_by_spec.rb # 2011-05-07T11:55:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/min_by_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009749 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/min_spec.rb # 2011-05-07T11:55:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/min_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032862 seconds

1 file, 7 examples, 31 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/minmax_by_spec.rb # 2011-05-07T11:55:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/minmax_by_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009694 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/minmax_spec.rb # 2011-05-07T11:55:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/minmax_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010550 seconds

1 file, 5 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/none_spec.rb # 2011-05-07T11:55:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/none_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009941 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/one_spec.rb # 2011-05-07T11:55:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/one_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/one_spec.rb
Enumerable#one?
- needs to be reviewed for spec completeness


Finished in 0.003372 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/partition_spec.rb # 2011-05-07T11:55:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/partition_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007784 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/reduce_spec.rb # 2011-05-07T11:55:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/reduce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032279 seconds

1 file, 9 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/reject_spec.rb # 2011-05-07T11:55:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/reject_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008226 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/reverse_each_spec.rb # 2011-05-07T11:55:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/reverse_each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007563 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/select_spec.rb # 2011-05-07T11:55:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/select_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009203 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/slice_before_spec.rb # 2011-05-07T11:55:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/slice_before_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/slice_before_spec.rb

Finished in 0.005888 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/sort_by_spec.rb # 2011-05-07T11:55:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/sort_by_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008186 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/sort_spec.rb # 2011-05-07T11:55:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/sort_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011698 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/take_spec.rb # 2011-05-07T11:55:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/take_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.034215 seconds

1 file, 9 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/take_while_spec.rb # 2011-05-07T11:55:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/take_while_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009699 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/to_a_spec.rb # 2011-05-07T11:55:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerable/to_a_spec.rb
Enumerable#to_a
- returns an array containing the elements
- passes arguments to each


Finished in 0.008004 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/enumerable/zip_spec.rb # 2011-05-07T11:55:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerable/zip_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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_a


Finished in 0.009264 seconds

1 file, 4 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/each_spec.rb # 2011-05-07T11:55:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.028098 seconds

1 file, 7 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/each_with_index_spec.rb # 2011-05-07T11:55:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/each_with_index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.056482 seconds

1 file, 7 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/each_with_object_spec.rb # 2011-05-07T11:55:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/each_with_object_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/each_with_object_spec.rb

Finished in 0.004441 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/enum_for_spec.rb # 2011-05-07T11:55:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/enum_for_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006571 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/feed_spec.rb # 2011-05-07T11:55:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/feed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/feed_spec.rb

Finished in 0.002573 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/generator/each_spec.rb # 2011-05-07T11:55:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/generator/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/generator/each_spec.rb

Finished in 0.002581 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/inspect_spec.rb # 2011-05-07T11:55:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/inspect_spec.rb

Finished in 0.015362 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/new_spec.rb # 2011-05-07T11:55:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.010147 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/next_spec.rb # 2011-05-07T11:55:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/next_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.055344 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/next_values_spec.rb # 2011-05-07T11:55:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/next_values_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/next_values_spec.rb

Finished in 0.002672 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/peek_spec.rb # 2011-05-07T11:55:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/peek_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/peek_spec.rb

Finished in 0.002741 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/peek_values_spec.rb # 2011-05-07T11:55:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/peek_values_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/peek_values_spec.rb

Finished in 0.002589 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/rewind_spec.rb # 2011-05-07T11:55:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/rewind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.041187 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/to_enum_spec.rb # 2011-05-07T11:55:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/to_enum_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006177 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/with_index_spec.rb # 2011-05-07T11:55:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/with_index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.008917 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/with_object_spec.rb # 2011-05-07T11:55:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/with_object_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/with_object_spec.rb

Finished in 0.003751 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/yielder/append_spec.rb # 2011-05-07T11:55:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/yielder/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/yielder/append_spec.rb

Finished in 0.002568 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/enumerator/yielder/yield_spec.rb # 2011-05-07T11:56:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/enumerator/yielder/yield_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/enumerator/yielder/yield_spec.rb

Finished in 0.002504 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/env/clear_spec.rb # 2011-05-07T11:56:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/clear_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/clear_spec.rb
ENV.clear
- deletes all environment variables


Finished in 0.004190 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/env/delete_if_spec.rb # 2011-05-07T11:56:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/delete_if_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006335 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/env/delete_spec.rb # 2011-05-07T11:56:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/delete_spec.rb
ENV.delete
- removes the variable and return its value


Finished in 0.003931 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/each_key_spec.rb # 2011-05-07T11:56:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/each_key_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/each_key_spec.rb
ENV.each_key
- returns each key
- returns an Enumerator if called without a block


Finished in 0.005947 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/env/each_pair_spec.rb # 2011-05-07T11:56:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/each_pair_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/each_pair_spec.rb
ENV.each_pair
- returns each pair
- returns an Enumerator if called without a block


Finished in 0.007623 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/env/each_spec.rb # 2011-05-07T11:56:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/each_spec.rb
ENV.each
- returns each pair
- returns an Enumerator if called without a block


Finished in 0.006821 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/env/each_value_spec.rb # 2011-05-07T11:56:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/each_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/each_value_spec.rb
ENV.each_value
- returns each value
- returns an Enumerator if called without a block


Finished in 0.006097 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/env/element_reference_spec.rb # 2011-05-07T11:56:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/element_reference_spec.rb
ENV.[]
- returns the specified environment variable
- returns nil if the variable isn't found
- returns only frozen values


Finished in 0.090065 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/env/element_set_spec.rb # 2011-05-07T11:56:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/element_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/element_set_spec.rb
ENV.[]=
- sets the environment variable to the given value
- deletes key if value is nil


Finished in 0.074350 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/env/empty_spec.rb # 2011-05-07T11:56:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/empty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/empty_spec.rb
ENV.empty?
- return true if the Environment is empty
- returns false if not empty


Finished in 0.004742 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/env/fetch_spec.rb # 2011-05-07T11:56:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/fetch_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.007414 seconds

1 file, 5 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/env/has_key_spec.rb # 2011-05-07T11:56:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/has_key_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005780 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/has_value_spec.rb # 2011-05-07T11:56:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/has_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006037 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/include_spec.rb # 2011-05-07T11:56:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/include_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005101 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/index_spec.rb # 2011-05-07T11:56:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005989 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/indexes_spec.rb # 2011-05-07T11:56:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/indexes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/indexes_spec.rb

Finished in 0.002164 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/env/indices_spec.rb # 2011-05-07T11:56:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/indices_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/indices_spec.rb

Finished in 0.002229 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/env/inspect_spec.rb # 2011-05-07T11:56:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/inspect_spec.rb
ENV.inspect
- returns a String that looks like a Hash with real data


Finished in 0.004174 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/env/invert_spec.rb # 2011-05-07T11:56:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/invert_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/invert_spec.rb
ENV.invert
- returns a hash with ENV.keys as the values and vice versa


Finished in 0.004012 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/env/key_spec.rb # 2011-05-07T11:56:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/key_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/key_spec.rb
ENV.key?
- returns true if ENV has the key
- return false if ENV doesn't include the key


Finished in 0.006454 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/keys_spec.rb # 2011-05-07T11:56:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/keys_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/keys_spec.rb
ENV.keys
- returns all the keys


Finished in 0.004173 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/env/length_spec.rb # 2011-05-07T11:56:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/length_spec.rb
ENV.length
- returns the number of ENV entries


Finished in 0.005506 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/env/member_spec.rb # 2011-05-07T11:56:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/member_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004970 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/rehash_spec.rb # 2011-05-07T11:56:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/rehash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/rehash_spec.rb

Finished in 0.002062 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/env/reject_spec.rb # 2011-05-07T11:56:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/reject_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012173 seconds

1 file, 10 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/env/replace_spec.rb # 2011-05-07T11:56:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/replace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/replace_spec.rb
ENV.replace
- replaces ENV with a Hash


Finished in 0.004170 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/select_spec.rb # 2011-05-07T11:56:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/select_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006065 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/shift_spec.rb # 2011-05-07T11:56:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/shift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/shift_spec.rb
ENV.shift
- returns a pair and deletes it
- returns nil if ENV.empty?


Finished in 0.004829 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/env/size_spec.rb # 2011-05-07T11:56:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/size_spec.rb
ENV.size
- returns the number of ENV entries


Finished in 0.004911 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/env/store_spec.rb # 2011-05-07T11:56:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/store_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/store_spec.rb
ENV.store
- sets the environment variable to the given value
- deletes key if value is nil


Finished in 0.040442 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/env/to_a_spec.rb # 2011-05-07T11:56:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/to_a_spec.rb
ENV.to_a
- returns the ENV as an array


Finished in 0.004454 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/to_hash_spec.rb # 2011-05-07T11:56:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/to_hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/to_hash_spec.rb
ENV.to_hash
- returns the ENV as a hash


Finished in 0.004569 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/to_s_spec.rb # 2011-05-07T11:56:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/to_s_spec.rb
ENV.to_s
- returns "ENV"


Finished in 0.003517 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/env/update_spec.rb # 2011-05-07T11:56:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/update_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004969 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/env/value_spec.rb # 2011-05-07T11:56:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005473 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/values_at_spec.rb # 2011-05-07T11:56:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/values_at_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/values_at_spec.rb
ENV.values_at
- returns an array of the values referenced by the parameters as keys


Finished in 0.004353 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/env/values_spec.rb # 2011-05-07T11:56:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/env/values_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/env/values_spec.rb
ENV.values
- returns an array of the values


Finished in 0.004469 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/exception/args_spec.rb # 2011-05-07T11:56:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/args_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/args_spec.rb
NoMethodError#args
- needs to be reviewed for spec completeness


Finished in 0.003272 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/arguments_spec.rb # 2011-05-07T11:56:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/arguments_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/arguments_spec.rb
ArgumentError
- is a subclass of StandardError


Finished in 0.003563 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/exception/backtrace_spec.rb # 2011-05-07T11:56:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/backtrace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013708 seconds

1 file, 9 examples, 57 expectations, 0 failures, 0 errors
== rubyspec/core/exception/case_compare_spec.rb # 2011-05-07T11:56:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/case_compare_spec.rb
SystemCallError.===
- needs to be reviewed for spec completeness


Finished in 0.003277 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/destination_encoding_name_spec.rb # 2011-05-07T11:56:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/destination_encoding_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/destination_encoding_name_spec.rb

Finished in 0.002809 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/destination_encoding_spec.rb # 2011-05-07T11:56:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/destination_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/destination_encoding_spec.rb

Finished in 0.002876 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/equal_value_spec.rb # 2011-05-07T11:56:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/equal_value_spec.rb

Finished in 0.004183 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/errno_spec.rb # 2011-05-07T11:56:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/errno_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.027878 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/exception/error_bytes_spec.rb # 2011-05-07T11:56:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/error_bytes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/error_bytes_spec.rb

Finished in 0.003053 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/error_char_spec.rb # 2011-05-07T11:56:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/error_char_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/error_char_spec.rb

Finished in 0.002602 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/exception_spec.rb # 2011-05-07T11:56:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/exception_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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 0.034923 seconds

1 file, 16 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/exception/exit_value_spec.rb # 2011-05-07T11:56:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/exit_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/exit_value_spec.rb
LocalJumpError#exit_value
- needs to be reviewed for spec completeness


Finished in 0.003263 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/incomplete_input_spec.rb # 2011-05-07T11:56:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/incomplete_input_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/incomplete_input_spec.rb

Finished in 0.002529 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/initialize_spec.rb # 2011-05-07T11:56:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/initialize_spec.rb

Finished in 0.002048 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/inspect_spec.rb # 2011-05-07T11:56:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/inspect_spec.rb
Exception#inspect
- returns '#<Exception: Exception>' when no message given
- includes message when given


Finished in 0.004159 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/exception/io_error_spec.rb # 2011-05-07T11:56:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/io_error_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/io_error_spec.rb
IOError
- is a superclass of EOFError


Finished in 0.003697 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/exception/message_spec.rb # 2011-05-07T11:56:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/message_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005406 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/exception/name_error_spec.rb # 2011-05-07T11:56:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/name_error_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/name_error_spec.rb
NameError
- is a superclass of NoMethodError

NameError.new
- NameError.new should take optional name argument


Finished in 0.004679 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/exception/name_spec.rb # 2011-05-07T11:56:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/name_spec.rb
NameError#name
- needs to be reviewed for spec completeness


Finished in 0.003467 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/new_spec.rb # 2011-05-07T11:56:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006739 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/exception/no_method_error_spec.rb # 2011-05-07T11:56:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/no_method_error_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009317 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/exception/range_error_spec.rb # 2011-05-07T11:56:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/range_error_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/range_error_spec.rb
RangeError
- is a superclass of FloatDomainError


Finished in 0.003579 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/exception/readagain_bytes_spec.rb # 2011-05-07T11:56:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/readagain_bytes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/readagain_bytes_spec.rb

Finished in 0.002566 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/reason_spec.rb # 2011-05-07T11:56:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/reason_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/reason_spec.rb
LocalJumpError#reason
- needs to be reviewed for spec completeness


Finished in 0.003266 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/result_spec.rb # 2011-05-07T11:56:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/result_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/result_spec.rb

Finished in 0.002524 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/script_error_spec.rb # 2011-05-07T11:56:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/script_error_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004653 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/exception/set_backtrace_spec.rb # 2011-05-07T11:56:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/set_backtrace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/set_backtrace_spec.rb
Exception#set_backtrace
- allows the user to set the backtrace to any array
- allows the user to set the backtrace from a rescued exception


Finished in 0.005131 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/exception/signm_spec.rb # 2011-05-07T11:56:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/signm_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/signm_spec.rb
SignalException#signm
- needs to be reviewed for spec completeness


Finished in 0.003230 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/signo_spec.rb # 2011-05-07T11:56:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/signo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/signo_spec.rb
SignalException#signo
- needs to be reviewed for spec completeness


Finished in 0.003455 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/source_encoding_name_spec.rb # 2011-05-07T11:56:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/source_encoding_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/source_encoding_name_spec.rb

Finished in 0.002782 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/source_encoding_spec.rb # 2011-05-07T11:56:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/source_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/source_encoding_spec.rb

Finished in 0.002866 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/standard_error_spec.rb # 2011-05-07T11:56:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/standard_error_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 SecurityError
- is a superclass of SystemCallError
- is a superclass of ThreadError
- is a superclass of TypeError
- is a superclass of ZeroDivisionError


Finished in 0.009527 seconds

1 file, 13 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/exception/status_spec.rb # 2011-05-07T11:56:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/status_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/status_spec.rb
SystemExit#status
- needs to be reviewed for spec completeness


Finished in 0.003369 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/success_spec.rb # 2011-05-07T11:56:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/success_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/success_spec.rb
SystemExit#success?
- needs to be reviewed for spec completeness


Finished in 0.003262 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/exception/system_call_error_spec.rb # 2011-05-07T11:56:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/system_call_error_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns the default message when no message is given
- returns the message given as an argument to new


Finished in 0.009229 seconds

1 file, 8 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/exception/to_s_spec.rb # 2011-05-07T11:56:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007046 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/exception/to_str_spec.rb # 2011-05-07T11:56:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/exception/to_str_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/exception/to_str_spec.rb
Exception#to_str
- returns the self's name if no message is set
- returns self's message if set


Finished in 0.006623 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/false/and_spec.rb # 2011-05-07T11:56:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/false/and_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/false/and_spec.rb
FalseClass#&
- returns false


Finished in 0.003759 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/false/inspect_spec.rb # 2011-05-07T11:56:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/false/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/false/inspect_spec.rb
FalseClass#inspect
- returns the string 'false'


Finished in 0.027352 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/false/or_spec.rb # 2011-05-07T11:56:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/false/or_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/false/or_spec.rb
FalseClass#|
- return false if other is nil or false, otherwise true


Finished in 0.003800 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/false/to_s_spec.rb # 2011-05-07T11:56:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/false/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/false/to_s_spec.rb
FalseClass#to_s
- returns the string 'false'


Finished in 0.003512 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/false/xor_spec.rb # 2011-05-07T11:56:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/false/xor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/false/xor_spec.rb
FalseClass#^
- returns false if other is nil or false, otherwise true


Finished in 0.003945 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/fiber/new_spec.rb # 2011-05-07T11:56:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fiber/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fiber/new_spec.rb

Finished in 0.002583 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/fiber/resume_spec.rb # 2011-05-07T11:56:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fiber/resume_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fiber/resume_spec.rb

Finished in 0.029687 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/fiber/yield_spec.rb # 2011-05-07T11:56:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fiber/yield_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fiber/yield_spec.rb

Finished in 0.003066 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/absolute_path_spec.rb # 2011-05-07T11:56:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/absolute_path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/absolute_path_spec.rb

Finished in 0.074590 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/atime_spec.rb # 2011-05-07T11:56:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/atime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

File#atime
- returns the last access time to self


Finished in 0.029198 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/file/basename_spec.rb # 2011-05-07T11:56:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/basename_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 separator
- return the basename for unix suffix
- raises a TypeError if the arguments are not String types
- raises an ArgumentError if passed more than two arguments


Finished in 0.032406 seconds

1 file, 9 examples, 61 expectations, 0 failures, 0 errors
== rubyspec/core/file/blockdev_spec.rb # 2011-05-07T11:56:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/blockdev_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/blockdev_spec.rb
File.blockdev?
- returns true/false depending if the named file is a block device


Finished in 0.017458 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/chardev_spec.rb # 2011-05-07T11:56:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/chardev_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/chardev_spec.rb
File.chardev?
- returns true/false depending if the named file is a char device


Finished in 0.005933 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/chmod_spec.rb # 2011-05-07T11:56:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/chmod_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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 0.070355 seconds

1 file, 18 examples, 67 expectations, 0 failures, 0 errors
== rubyspec/core/file/chown_spec.rb # 2011-05-07T11:56:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/chown_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/chown_spec.rb

Finished in 0.003870 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/constants/constants_spec.rb # 2011-05-07T11:56:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/constants/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.039660 seconds

1 file, 19 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/file/constants_spec.rb # 2011-05-07T11:56:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.034609 seconds

1 file, 21 examples, 43 expectations, 0 failures, 0 errors
== rubyspec/core/file/ctime_spec.rb # 2011-05-07T11:56:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/ctime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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).
- 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 0.006436 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/file/delete_spec.rb # 2011-05-07T11:56:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.021187 seconds

1 file, 6 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/file/directory_spec.rb # 2011-05-07T11:56:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/directory_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/directory_spec.rb
File.directory?
- return true if dir is a directory, otherwise return false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type


Finished in 0.008730 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/file/dirname_spec.rb # 2011-05-07T11:56:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/dirname_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)
- raises a TypeError if not passed a String type


Finished in 0.010357 seconds

1 file, 8 examples, 34 expectations, 0 failures, 0 errors
== rubyspec/core/file/executable_real_spec.rb # 2011-05-07T11:56:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/executable_real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/executable_real_spec.rb
File.executable_real?
- returns true if the file its an executable
- 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 0.020985 seconds

1 file, 5 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/file/executable_spec.rb # 2011-05-07T11:56:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/executable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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 0.020936 seconds

1 file, 5 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/file/exist_spec.rb # 2011-05-07T11:56:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/exist_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.008117 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/file/exists_spec.rb # 2011-05-07T11:56:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/exists_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.007233 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/file/expand_path_spec.rb # 2011-05-07T11:56:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/expand_path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a TypeError if not passed a String type
- expands /./dir to /dir
- does not modify the string argument
- does not modify a HOME string argument
- returns a String when passed a String subclass

File.expand_path when HOME is not set
- raises an ArgumentError when passed '~' if HOME is nil
- raises an ArgumentError when passed '~' if HOME == ''


Finished in 0.109877 seconds

1 file, 19 examples, 49 expectations, 0 failures, 0 errors
== rubyspec/core/file/extname_spec.rb # 2011-05-07T11:56:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/extname_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if not passed a String type
- raises an ArgumentError if not passed one argument


Finished in 0.008194 seconds

1 file, 5 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/core/file/file_spec.rb # 2011-05-07T11:56:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/file_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/file_spec.rb
File
- includes File::Constants

File.file?
- returns true if the named file exists and is a regular file.
- 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 0.015095 seconds

1 file, 5 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/file/flock_spec.rb # 2011-05-07T11:56:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/flock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011211 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/file/fnmatch_spec.rb # 2011-05-07T11:56:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/fnmatch_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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
- 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 0.058067 seconds

1 file, 56 examples, 142 expectations, 0 failures, 0 errors
== rubyspec/core/file/ftype_spec.rb # 2011-05-07T11:56:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/ftype_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.217069 seconds

1 file, 10 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/file/grpowned_spec.rb # 2011-05-07T11:56:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/grpowned_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/grpowned_spec.rb
File.grpowned?
- returns true if the file exist
- returns false if file the does not exist


Finished in 0.010615 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/identical_spec.rb # 2011-05-07T11:56:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/identical_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/identical_spec.rb
File.identical?
- returns true for a file and its link
- 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 0.025149 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/file/initialize_spec.rb # 2011-05-07T11:56:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/initialize_spec.rb
File#initialize
- needs to be reviewed for spec completeness


Finished in 0.003751 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/inspect_spec.rb # 2011-05-07T11:56:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/inspect_spec.rb
File#inspect
- returns a String


Finished in 0.004958 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/join_spec.rb # 2011-05-07T11:56:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/join_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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


Finished in 0.033430 seconds

1 file, 14 examples, 45 expectations, 0 failures, 0 errors
== rubyspec/core/file/lchmod_spec.rb # 2011-05-07T11:56:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/lchmod_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/lchmod_spec.rb
File.lchmod
- changes the file mode of the link and not of the file


Finished in 0.008040 seconds

1 file, 1 example, 8 expectations, 0 failures, 0 errors
== rubyspec/core/file/lchown_spec.rb # 2011-05-07T11:56:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/lchown_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/lchown_spec.rb

Finished in 0.003126 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/link_spec.rb # 2011-05-07T11:56:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/link_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013709 seconds

1 file, 4 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/file/lstat_spec.rb # 2011-05-07T11:56:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/lstat_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/lstat_spec.rb
File.lstat
- returns a File::Stat object if the given file exists
- returns a File::Stat objecw when called on an instance of File
- 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 0.020683 seconds

1 file, 4 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/file/mtime_spec.rb # 2011-05-07T11:56:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/mtime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009203 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/file/new_spec.rb # 2011-05-07T11:56:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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::RDONLY|File::WRONLY mode
- creates a new file when use File::WRONLY|File::TRUNC mode
- coerces filename using to_str
- 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
- opens directories


Finished in 0.064252 seconds

1 file, 17 examples, 31 expectations, 0 failures, 0 errors
== rubyspec/core/file/open_spec.rb # 2011-05-07T11:56:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/open_spec.rb
File.open
- 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

File.open with a block
- does not raise error when file is closed inside the block
- invokes close on an opened file when exiting the block
- propagates non-StandardErrors produced by close
- does not propagate StandardErrors produced by close

File.open
- opens directories


Finished in 0.205488 seconds

1 file, 68 examples, 109 expectations, 0 failures, 0 errors
== rubyspec/core/file/owned_spec.rb # 2011-05-07T11:56:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/owned_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/owned_spec.rb
File.owned?
- needs to be reviewed for spec completeness


Finished in 0.005109 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/path_spec.rb # 2011-05-07T11:56:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/path_spec.rb
File#path
- returns the pathname used to create file as a string


Finished in 0.005828 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/pipe_spec.rb # 2011-05-07T11:56:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/pipe_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/pipe_spec.rb
File.pipe?
- needs to be reviewed for spec completeness


Finished in 0.005153 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/read_spec.rb # 2011-05-07T11:56:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/read_spec.rb
File.read
- raises a Errno::EISDIR when passed a path that is a directory


Finished in 0.007438 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/readable_real_spec.rb # 2011-05-07T11:56:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/readable_real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if the file does not exist


Finished in 0.008188 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/readable_spec.rb # 2011-05-07T11:56:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/readable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if the file does not exist


Finished in 0.008681 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/file/readlink_spec.rb # 2011-05-07T11:56:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/readlink_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008934 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/realdirpath_spec.rb # 2011-05-07T11:56:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/realdirpath_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/realdirpath_spec.rb

Finished in 0.002636 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/realpath_spec.rb # 2011-05-07T11:56:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/realpath_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/realpath_spec.rb

Finished in 0.002594 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/rename_spec.rb # 2011-05-07T11:56:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/rename_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.039803 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/file/reopen_spec.rb # 2011-05-07T11:56:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/reopen_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/reopen_spec.rb

Finished in 0.002838 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/setgid_spec.rb # 2011-05-07T11:56:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/setgid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/setgid_spec.rb
File.setgid?
- returns false if the file was just made
- returns false if the file does not exist
- returns true when the gid bit is set


Finished in 0.039535 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/file/setuid_spec.rb # 2011-05-07T11:56:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/setuid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/setuid_spec.rb
File.setuid?
- returns false if the file was just made
- returns false if the file does not exist
- returns true when the gid bit is set


Finished in 0.019119 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/file/size_spec.rb # 2011-05-07T11:56:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

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


Finished in 0.064428 seconds

1 file, 12 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/file/socket_spec.rb # 2011-05-07T11:56:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/socket_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/socket_spec.rb
File.socket?
- needs to be reviewed for spec completeness


Finished in 0.005518 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/split_spec.rb # 2011-05-07T11:56:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/split_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.009683 seconds

1 file, 8 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/atime_spec.rb # 2011-05-07T11:56:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/atime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/atime_spec.rb
File::Stat#atime
- returns the atime of a File::Stat object


Finished in 0.006144 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/blksize_spec.rb # 2011-05-07T11:56:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/blksize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/blksize_spec.rb
File::Stat#blksize
- returns the blksize of a File::Stat object


Finished in 0.005982 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/blockdev_spec.rb # 2011-05-07T11:56:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/blockdev_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/blockdev_spec.rb
File::Stat#blockdev?
- returns true/false depending if the named file is a block device


Finished in 0.006800 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/stat/blocks_spec.rb # 2011-05-07T11:56:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/blocks_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/blocks_spec.rb
File::Stat#blocks
- returns the blocks of a File::Stat object


Finished in 0.006329 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/chardev_spec.rb # 2011-05-07T11:56:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/chardev_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/chardev_spec.rb
File::Stat#chardev?
- returns true/false depending if the named file is a char device


Finished in 0.005927 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/stat/comparison_spec.rb # 2011-05-07T11:56:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- includes Comparable and #== shows mtime equality between two File::Stat objects


Finished in 0.009987 seconds

1 file, 3 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/ctime_spec.rb # 2011-05-07T11:56:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/ctime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/ctime_spec.rb
File::Stat#ctime
- returns the ctime of a File::Stat object


Finished in 0.006114 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/dev_major_spec.rb # 2011-05-07T11:56:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/dev_major_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/dev_major_spec.rb
File::Stat#dev_major
- returns the major part of File::Stat#dev


Finished in 0.005441 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/stat/dev_minor_spec.rb # 2011-05-07T11:56:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/dev_minor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/dev_minor_spec.rb
File::Stat#dev_minor
- returns the minor part of File::Stat#dev


Finished in 0.005369 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/stat/dev_spec.rb # 2011-05-07T11:56:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/dev_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/dev_spec.rb
File::Stat#dev
- returns the number of the device on which the file exists


Finished in 0.005326 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/stat/directory_spec.rb # 2011-05-07T11:56:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/directory_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/directory_spec.rb
File::Stat#directory?
- return true if dir is a directory, otherwise return false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type


Finished in 0.008368 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/executable_real_spec.rb # 2011-05-07T11:56:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/executable_real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/executable_real_spec.rb
File::Stat#executable_real?
- returns true if the file its an executable
- 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 0.018778 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/executable_spec.rb # 2011-05-07T11:56:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/executable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type


Finished in 0.018669 seconds

1 file, 4 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/file_spec.rb # 2011-05-07T11:57:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/file_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/file_spec.rb
File::Stat#file?
- returns true if the named file exists and is a regular file.
- 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 0.014505 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/ftype_spec.rb # 2011-05-07T11:57:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/ftype_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.099456 seconds

1 file, 8 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/gid_spec.rb # 2011-05-07T11:57:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/gid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/gid_spec.rb
File::Stat#gid
- returns the group owner attribute of a File::Stat object


Finished in 0.006156 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/grpowned_spec.rb # 2011-05-07T11:57:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/grpowned_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/grpowned_spec.rb
File::Stat#grpowned?
- returns true if the file exist


Finished in 0.008710 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/stat/ino_spec.rb # 2011-05-07T11:57:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/ino_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/ino_spec.rb
File::Stat#ino
- returns the ino of a File::Stat object


Finished in 0.006218 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/inspect_spec.rb # 2011-05-07T11:57:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/inspect_spec.rb
File::Stat#inspect
- produces a nicely formatted description of a File::Stat object


Finished in 0.043034 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/stat/mode_spec.rb # 2011-05-07T11:57:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/mode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/mode_spec.rb
File::Stat#mode
- returns the mode of a File::Stat object


Finished in 0.006074 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/mtime_spec.rb # 2011-05-07T11:57:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/mtime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/mtime_spec.rb
File::Stat#mtime
- returns the mtime of a File::Stat object


Finished in 0.006142 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/new_spec.rb # 2011-05-07T11:57:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.024494 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/nlink_spec.rb # 2011-05-07T11:57:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/nlink_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/nlink_spec.rb
File::Stat#nlink
- returns the number of links to a file


Finished in 0.006352 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/owned_spec.rb # 2011-05-07T11:57:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/owned_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/owned_spec.rb
File::Stat#owned?
- needs to be reviewed for spec completeness


Finished in 0.005192 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/pipe_spec.rb # 2011-05-07T11:57:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/pipe_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/pipe_spec.rb
File::Stat#pipe?
- needs to be reviewed for spec completeness


Finished in 0.005310 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/rdev_major_spec.rb # 2011-05-07T11:57:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/rdev_major_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/rdev_major_spec.rb
File::Stat#rdev_major
- returns the major part of File::Stat#rdev


Finished in 0.005391 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/stat/rdev_minor_spec.rb # 2011-05-07T11:57:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/rdev_minor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/rdev_minor_spec.rb
File::Stat#rdev_minor
- returns the minor part of File::Stat#rdev


Finished in 0.005455 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/stat/rdev_spec.rb # 2011-05-07T11:57:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/rdev_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005233 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/stat/readable_real_spec.rb # 2011-05-07T11:57:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/readable_real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.007193 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/stat/readable_spec.rb # 2011-05-07T11:57:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/readable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.007897 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/setgid_spec.rb # 2011-05-07T11:57:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/setgid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/setgid_spec.rb
File::Stat#setgid?
- needs to be reviewed for spec completeness


Finished in 0.004620 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/setuid_spec.rb # 2011-05-07T11:57:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/setuid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/setuid_spec.rb
File::Stat#setuid?
- needs to be reviewed for spec completeness


Finished in 0.004598 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/size_spec.rb # 2011-05-07T11:57:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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
- 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 0.052592 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/socket_spec.rb # 2011-05-07T11:57:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/socket_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/socket_spec.rb
File::Stat#socket?
- needs to be reviewed for spec completeness


Finished in 0.005137 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/sticky_spec.rb # 2011-05-07T11:57:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/sticky_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/sticky_spec.rb
File::Stat#sticky?
- needs to be reviewed for spec completeness


Finished in 0.025582 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/symlink_spec.rb # 2011-05-07T11:57:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/symlink_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/symlink_spec.rb
File::Stat#symlink?
- returns true if the file is a link


Finished in 0.009480 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/stat/uid_spec.rb # 2011-05-07T11:57:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/uid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/uid_spec.rb
File::Stat#uid
- returns the owner attribute of a File::Stat object


Finished in 0.006082 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/world_readable_spec.rb # 2011-05-07T11:57:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/world_readable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/world_readable_spec.rb

Finished in 0.005397 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/world_writable_spec.rb # 2011-05-07T11:57:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/world_writable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat/world_writable_spec.rb

Finished in 0.005571 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/writable_real_spec.rb # 2011-05-07T11:57:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/writable_real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type


Finished in 0.010346 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/writable_spec.rb # 2011-05-07T11:57:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/writable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.008388 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat/zero_spec.rb # 2011-05-07T11:57:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat/zero_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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 0.032171 seconds

1 file, 7 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/file/stat_spec.rb # 2011-05-07T11:57:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/stat_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/stat_spec.rb
File.stat
- returns a File::Stat object if the given file exists
- returns a File::Stat objecw when called on an instance of File
- 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 0.021669 seconds

1 file, 5 examples, 27 expectations, 0 failures, 0 errors
== rubyspec/core/file/sticky_spec.rb # 2011-05-07T11:57:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/sticky_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/sticky_spec.rb
File.sticky?
- returns false if the file dies not exist

File.sticky?
- needs to be reviewed for spec completeness


Finished in 0.007117 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/file/symlink_spec.rb # 2011-05-07T11:57:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/symlink_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/symlink_spec.rb
File.symlink
- create a symlink between a source and target file
- create a symbolic link
- 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

File.symlink?
- returns false if the file does not exist


Finished in 0.025316 seconds

1 file, 7 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/file/to_path_spec.rb # 2011-05-07T11:57:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/to_path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/to_path_spec.rb

Finished in 0.002832 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/truncate_spec.rb # 2011-05-07T11:57:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/truncate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

File#truncate
- does not move the file write pointer to the specified byte offset
- does not move the file read pointer to the specified byte offset
- 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 0.081814 seconds

1 file, 22 examples, 42 expectations, 0 failures, 0 errors
== rubyspec/core/file/umask_spec.rb # 2011-05-07T11:57:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/umask_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.016582 seconds

1 file, 5 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/core/file/unlink_spec.rb # 2011-05-07T11:57:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/unlink_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.020212 seconds

1 file, 6 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/file/utime_spec.rb # 2011-05-07T11:57:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/utime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/utime_spec.rb
File.utime
- sets the access and modification time of each file


Finished in 0.007084 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/file/world_readable_spec.rb # 2011-05-07T11:57:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/world_readable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/world_readable_spec.rb

Finished in 0.004171 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/world_writable_spec.rb # 2011-05-07T11:57:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/world_writable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/world_writable_spec.rb

Finished in 0.004325 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/file/writable_real_spec.rb # 2011-05-07T11:57:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/writable_real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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 0.010617 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/file/writable_spec.rb # 2011-05-07T11:57:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/writable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if the file does not exist


Finished in 0.007694 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/file/zero_spec.rb # 2011-05-07T11:57:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/file/zero_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/file/zero_spec.rb
File.zero?
- returns true if the file is empty
- returns false if the file is not empty
- 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 0.033899 seconds

1 file, 8 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/blockdev_spec.rb # 2011-05-07T11:57:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/blockdev_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/blockdev_spec.rb
FileTest.blockdev?
- returns true/false depending if the named file is a block device


Finished in 0.005313 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/filetest/chardev_spec.rb # 2011-05-07T11:57:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/chardev_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/chardev_spec.rb
FileTest.chardev?
- returns true/false depending if the named file is a char device


Finished in 0.005448 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/filetest/directory_spec.rb # 2011-05-07T11:57:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/directory_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/directory_spec.rb
FileTest.directory?
- return true if dir is a directory, otherwise return false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type


Finished in 0.007795 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/executable_real_spec.rb # 2011-05-07T11:57:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/executable_real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/executable_real_spec.rb
FileTest.executable_real?
- returns true if the file its an executable
- 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 0.020025 seconds

1 file, 5 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/executable_spec.rb # 2011-05-07T11:57:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/executable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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 0.020246 seconds

1 file, 5 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/exist_spec.rb # 2011-05-07T11:57:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/exist_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.007761 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/exists_spec.rb # 2011-05-07T11:57:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/exists_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.007427 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/file_spec.rb # 2011-05-07T11:57:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/file_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/file_spec.rb
File.file?
- returns true if the named file exists and is a regular file.
- 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 0.014569 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/grpowned_spec.rb # 2011-05-07T11:57:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/grpowned_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/grpowned_spec.rb
FileTest.grpowned?
- returns true if the file exist
- returns false if the file doesn't exist


Finished in 0.010034 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/identical_spec.rb # 2011-05-07T11:57:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/identical_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/identical_spec.rb
FileTest.identical?
- returns true for a file and its link
- 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 0.025177 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/owned_spec.rb # 2011-05-07T11:57:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/owned_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/owned_spec.rb
FileTest.owned?
- needs to be reviewed for spec completeness


Finished in 0.004898 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/pipe_spec.rb # 2011-05-07T11:57:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/pipe_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/pipe_spec.rb
FileTest.pipe?
- needs to be reviewed for spec completeness


Finished in 0.004601 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/readable_real_spec.rb # 2011-05-07T11:57:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/readable_real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if the file does not exist


Finished in 0.007526 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/readable_spec.rb # 2011-05-07T11:57:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/readable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if the file does not exist


Finished in 0.008518 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/setgid_spec.rb # 2011-05-07T11:57:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/setgid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/setgid_spec.rb
FileTest.setgid?
- needs to be reviewed for spec completeness


Finished in 0.004073 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/setuid_spec.rb # 2011-05-07T11:57:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/setuid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/setuid_spec.rb
FileTest.setuid?
- needs to be reviewed for spec completeness


Finished in 0.004168 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/size_spec.rb # 2011-05-07T11:57:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

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 0.053817 seconds

1 file, 10 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/socket_spec.rb # 2011-05-07T11:57:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/socket_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/socket_spec.rb
FileTest.socket?
- needs to be reviewed for spec completeness


Finished in 0.004718 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/sticky_spec.rb # 2011-05-07T11:57:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/sticky_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/sticky_spec.rb
FileTest.sticky?
- returns false if the file dies not exist


Finished in 0.006324 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/filetest/symlink_spec.rb # 2011-05-07T11:57:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/symlink_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/symlink_spec.rb
FileTest.symlink?
- returns true if the file is a link

FileTest.symlink?
- returns false if the file does not exist


Finished in 0.011047 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/world_readable_spec.rb # 2011-05-07T11:57:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/world_readable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/world_readable_spec.rb

Finished in 0.002576 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/world_writable_spec.rb # 2011-05-07T11:57:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/world_writable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/world_writable_spec.rb

Finished in 0.002638 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/writable_real_spec.rb # 2011-05-07T11:57:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/writable_real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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 0.009627 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/writable_spec.rb # 2011-05-07T11:57:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/writable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if the file does not exist


Finished in 0.007816 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/filetest/zero_spec.rb # 2011-05-07T11:57:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/filetest/zero_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/filetest/zero_spec.rb
FileTest.zero?
- returns true if the file is empty
- returns false if the file is not empty
- 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 0.034188 seconds

1 file, 8 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/abs_spec.rb # 2011-05-07T11:57:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/abs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/abs_spec.rb
Fixnum#abs
- returns self's absolute value


Finished in 0.006156 seconds

1 file, 1 example, 9 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/bit_and_spec.rb # 2011-05-07T11:57:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/bit_and_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/bit_and_spec.rb
Fixnum#&
- returns self bitwise AND other
- returns self bitwise AND a Bignum
- doesn't raise an error if passed a Float out of Fixnum range
- converts a Float to an Integer
- 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 0.010594 seconds

1 file, 7 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/bit_or_spec.rb # 2011-05-07T11:57:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/bit_or_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/bit_or_spec.rb
Fixnum#|
- returns self bitwise OR other
- returns self bitwise OR a Bignum
- doesn't raise an error if passed a Float out of Fixnum range
- converts a Float to an Integer
- 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 0.011048 seconds

1 file, 7 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/bit_xor_spec.rb # 2011-05-07T11:57:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/bit_xor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/bit_xor_spec.rb
Fixnum#^
- returns self bitwise EXCLUSIVE OR other
- returns self bitwise EXCLUSIVE OR a Bignum
- doesn't raise an error if passed a Float out of Fixnum range
- converts a Float to an Integer
- 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 0.011043 seconds

1 file, 7 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/case_compare_spec.rb # 2011-05-07T11:57:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/case_compare_spec.rb

Finished in 0.002518 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/coerce_spec.rb # 2011-05-07T11:57:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/coerce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010219 seconds

1 file, 6 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/comparison_spec.rb # 2011-05-07T11:57:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005726 seconds

1 file, 4 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/complement_spec.rb # 2011-05-07T11:57:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/complement_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/complement_spec.rb
Fixnum#~
- returns self with each bit flipped


Finished in 0.003801 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/div_spec.rb # 2011-05-07T11:57:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/div_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 FloatDomainError 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 0.010557 seconds

1 file, 6 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/divide_spec.rb # 2011-05-07T11:57:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/divide_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.031898 seconds

1 file, 6 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/divmod_spec.rb # 2011-05-07T11:57:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/divmod_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when given a non-Integer


Finished in 0.009401 seconds

1 file, 4 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/element_reference_spec.rb # 2011-05-07T11:57:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012653 seconds

1 file, 12 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/equal_value_spec.rb # 2011-05-07T11:57:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006338 seconds

1 file, 2 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/even_spec.rb # 2011-05-07T11:57:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/even_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/even_spec.rb

Finished in 0.002516 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/exponent_spec.rb # 2011-05-07T11:57:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/exponent_spec.rb
Fixnum#**
- returns self raised to the given power
- overflows the answer to a bignum transparantly
- raises negative numbers to the given power
- can raise 1 to a Bignum safely
- switches to a Float when the number is too big


Finished in 0.008714 seconds

1 file, 5 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/fdiv_spec.rb # 2011-05-07T11:57:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/fdiv_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/fdiv_spec.rb

Finished in 0.002605 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/gt_spec.rb # 2011-05-07T11:57:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/gt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.023190 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/gte_spec.rb # 2011-05-07T11:57:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/gte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005207 seconds

1 file, 2 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/hash_spec.rb # 2011-05-07T11:57:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/hash_spec.rb
Fixnum#hash
- is provided
- is stable


Finished in 0.004094 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/id2name_spec.rb # 2011-05-07T11:57:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/id2name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/id2name_spec.rb
Fixnum#id2name
- returns the string name of the object whose symbol ID is self
- returns nil if there is no symbol in the symbol table with this value


Finished in 0.004823 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/induced_from_spec.rb # 2011-05-07T11:57:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/induced_from_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/induced_from_spec.rb
Fixnum.induced_from with [Float]
- returns a Fixnum when the passed Float is in Fixnum's range
- raises a RangeError when the passed Float is out of Fixnum's range

Fixnum.induced_from
- returns the passed argument when passed a Fixnum
- tries to convert non-Integers to a Integers using #to_int
- raises a TypeError when conversion to Integer returns a Bignum


Finished in 0.009030 seconds

1 file, 5 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/left_shift_spec.rb # 2011-05-07T11:57:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/left_shift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013068 seconds

1 file, 15 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/lt_spec.rb # 2011-05-07T11:57:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/lt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005140 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/lte_spec.rb # 2011-05-07T11:57:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/lte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005297 seconds

1 file, 2 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/magnitude_spec.rb # 2011-05-07T11:57:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/magnitude_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/magnitude_spec.rb

Finished in 0.003442 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/minus_spec.rb # 2011-05-07T11:57:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/minus_spec.rb
Fixnum#-
- returns self minus the given Integer
- raises a TypeError when given a non-Integer


Finished in 0.006485 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/modulo_spec.rb # 2011-05-07T11:57:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/modulo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not raise a FloatDomainError when the given argument is 0 and a Float
- 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
- does not raise a FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when given a non-Integer


Finished in 0.016286 seconds

1 file, 8 examples, 44 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/multiply_spec.rb # 2011-05-07T11:57:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/multiply_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007212 seconds

1 file, 3 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/odd_spec.rb # 2011-05-07T11:57:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/odd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/odd_spec.rb

Finished in 0.002699 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/plus_spec.rb # 2011-05-07T11:57:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/plus_spec.rb
Fixnum#+
- returns self plus the given Integer
- raises a TypeError when given a non-Integer


Finished in 0.006531 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/quo_spec.rb # 2011-05-07T11:57:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/quo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/quo_spec.rb
Fixnum#quo
- returns the result of self divided by the given Integer as a Float
- does not raise a FloatDomainError when the given Integer is 0 and a Float


Finished in 0.007696 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/right_shift_spec.rb # 2011-05-07T11:57:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/right_shift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 outside the available bits and n >= 0
- returns -1 when m is outside the available bits and n < 0
- 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 0.014070 seconds

1 file, 17 examples, 21 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/size_spec.rb # 2011-05-07T11:57:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/size_spec.rb
Fixnum#size
- returns the number of bytes in the machine representation of self


Finished in 0.003983 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/succ_spec.rb # 2011-05-07T11:57:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/succ_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/succ_spec.rb

Finished in 0.002522 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/to_f_spec.rb # 2011-05-07T11:57:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/to_f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/to_f_spec.rb
Fixnum#to_f
- returns self converted to a Float


Finished in 0.003886 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/to_s_spec.rb # 2011-05-07T11:57:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006623 seconds

1 file, 3 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/to_sym_spec.rb # 2011-05-07T11:57:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/to_sym_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/to_sym_spec.rb
Fixnum#to_sym
- returns the symbol whose integer value is self
- returns nil if there is no symbol in the symbol table with this value


Finished in 0.004817 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/uminus_spec.rb # 2011-05-07T11:57:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/uminus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/uminus_spec.rb
Fixnum#-@
- returns self as a negative value


Finished in 0.003838 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/fixnum/zero_spec.rb # 2011-05-07T11:57:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/fixnum/zero_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/fixnum/zero_spec.rb
Fixnum#zero?
- returns true if self is 0


Finished in 0.003670 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/abs_spec.rb # 2011-05-07T11:57:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/abs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/abs_spec.rb
Float#abs
- returns the absolute value


Finished in 0.005008 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/angle_spec.rb # 2011-05-07T11:57:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/angle_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/angle_spec.rb

Finished in 0.002592 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/float/arg_spec.rb # 2011-05-07T11:57:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/arg_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/arg_spec.rb

Finished in 0.002519 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/float/case_compare_spec.rb # 2011-05-07T11:57:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/case_compare_spec.rb

Finished in 0.002599 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/float/ceil_spec.rb # 2011-05-07T11:57:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/ceil_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/ceil_spec.rb
Float#ceil
- returns the smallest Integer greater than or equal to self


Finished in 0.003954 seconds

1 file, 1 example, 7 expectations, 0 failures, 0 errors
== rubyspec/core/float/coerce_spec.rb # 2011-05-07T11:57:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/coerce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/coerce_spec.rb
Float#coerce
- returns [other, self] both as Floats


Finished in 0.004260 seconds

1 file, 1 example, 9 expectations, 0 failures, 0 errors
== rubyspec/core/float/comparison_spec.rb # 2011-05-07T11:57:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 (FAILED - 1)
- returns -1 when self is negative and other is Infinty (FAILED - 2)
- returns -1 when self is -Infinity and other is negative
- returns 1 when self is negative and other is -Infinity


1)
Float#<=> returns 1 when self is Infinity and other is a Bignum FAILED
Expected 0
 to equal 1

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/comparison_spec.rb:45
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/comparison_spec.rb:1:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/comparison_spec.rb:3
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
Float#<=> returns -1 when self is negative and other is Infinty FAILED
Expected 0
 to equal -1

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/comparison_spec.rb:49
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/comparison_spec.rb:3
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.009064 seconds

1 file, 6 examples, 9 expectations, 2 failures, 0 errors
exit 1
failed(rubyspec/core/float/comparison_spec.rb)
== rubyspec/core/float/constants_spec.rb # 2011-05-07T11:57:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.022123 seconds

1 file, 10 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/float/denominator_spec.rb # 2011-05-07T11:57:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/denominator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/denominator_spec.rb

Finished in 0.002800 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/float/divide_spec.rb # 2011-05-07T11:57:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/divide_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/divide_spec.rb
Float#/
- returns self divided by other
- properly coerces objects
- properly handles BigDecimal argument
- does NOT raise ZeroDivisionError if other is zero


Finished in 0.033555 seconds

1 file, 4 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/float/divmod_spec.rb # 2011-05-07T11:57:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/divmod_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/divmod_spec.rb
Float#divmod
- returns an [quotient, modulus] from dividing self by other
- raises a FloatDomainError if self is NaN
- raises a FloatDomainError if other is NaN
- raises a FloatDomainError if self is Infinity
- raises FloatDomainError if other is zero


Finished in 0.007929 seconds

1 file, 5 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/float/eql_spec.rb # 2011-05-07T11:57:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/eql_spec.rb
Float#eql?
- returns true if other is a Float equal to self


Finished in 0.003651 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/float/equal_value_spec.rb # 2011-05-07T11:57:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004589 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/float/exponent_spec.rb # 2011-05-07T11:57:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/exponent_spec.rb
Float#**
- returns self raise to the other power


Finished in 0.004281 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/float/fdiv_spec.rb # 2011-05-07T11:57:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/fdiv_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/fdiv_spec.rb

Finished in 0.003506 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/float/finite_spec.rb # 2011-05-07T11:57:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/finite_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/finite_spec.rb
Float#finite?
- returns true if a valid IEEE floating-point number


Finished in 0.003708 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/floor_spec.rb # 2011-05-07T11:58:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/floor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/floor_spec.rb
Float#floor
- returns the largest Integer less than or equal to self


Finished in 0.004124 seconds

1 file, 1 example, 7 expectations, 0 failures, 0 errors
== rubyspec/core/float/gt_spec.rb # 2011-05-07T11:58:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/gt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/gt_spec.rb
Float#>
- returns true if self is greater than other


Finished in 0.003792 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/gte_spec.rb # 2011-05-07T11:58:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/gte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/gte_spec.rb
Float#>=
- returns true if self is greater than or equal to other


Finished in 0.003703 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/hash_spec.rb # 2011-05-07T11:58:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/hash_spec.rb
Float#hash
- is provided
- is stable


Finished in 0.004042 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/float/induced_from_spec.rb # 2011-05-07T11:58:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/induced_from_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/induced_from_spec.rb
Float.induced_from
- returns the passed argument when passed a Float
- converts passed Fixnums or Bignums to Floats (using #to_f)
- does not try to convert non-Integers to Integers using #to_int
- does not try to convert non-Integers to Floats using #to_f
- raises a TypeError when passed a non-Integer


Finished in 0.009192 seconds

1 file, 5 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/float/infinite_spec.rb # 2011-05-07T11:58:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/infinite_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/infinite_spec.rb
Float#infinite?
- returns nil, -1, +1 when self is finite, -Infinity, +Infinity


Finished in 0.003767 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/lt_spec.rb # 2011-05-07T11:58:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/lt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/lt_spec.rb
Float#<
- returns true if self is less than other


Finished in 0.003696 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/lte_spec.rb # 2011-05-07T11:58:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/lte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/lte_spec.rb
Float#<=
- returns true if self is less than or equal to other


Finished in 0.003710 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/float/magnitude_spec.rb # 2011-05-07T11:58:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/magnitude_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/magnitude_spec.rb

Finished in 0.003888 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/float/minus_spec.rb # 2011-05-07T11:58:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/minus_spec.rb
Float#-
- returns self minus other


Finished in 0.373420 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/modulo_spec.rb # 2011-05-07T11:58:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/modulo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/modulo_spec.rb
Float#%
- returns self modulo other
- does NOT raise ZeroDivisionError if other is zero

Float#modulo
- returns self modulo other
- does NOT raise ZeroDivisionError if other is zero


Finished in 0.027250 seconds

1 file, 4 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/float/multiply_spec.rb # 2011-05-07T11:58:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/multiply_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/multiply_spec.rb
Float#*
- returns self multiplied by other


Finished in 0.003827 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/nan_spec.rb # 2011-05-07T11:58:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/nan_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/nan_spec.rb
Float#nan?
- returns true if self is not a valid IEEE floating-point number


Finished in 0.003750 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/numerator_spec.rb # 2011-05-07T11:58:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/numerator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/numerator_spec.rb

Finished in 0.002869 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/float/phase_spec.rb # 2011-05-07T11:58:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/phase_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/phase_spec.rb

Finished in 0.002637 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/float/plus_spec.rb # 2011-05-07T11:58:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/plus_spec.rb
Float#+
- returns self plus other


Finished in 0.003964 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/quo_spec.rb # 2011-05-07T11:58:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/quo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/quo_spec.rb

Finished in 0.002597 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/float/rationalize_spec.rb # 2011-05-07T11:58:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/rationalize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/rationalize_spec.rb

Finished in 0.002930 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/float/round_spec.rb # 2011-05-07T11:58:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/round_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/round_spec.rb
Float#round
- returns the nearest Integer


Finished in 0.004352 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/float/to_f_spec.rb # 2011-05-07T11:58:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/to_f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/to_f_spec.rb
Float#to_f
- returns self


Finished in 0.003815 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/to_i_spec.rb # 2011-05-07T11:58:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/to_i_spec.rb
Float#to_i
- returns self truncated to an Integer


Finished in 0.005291 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/float/to_int_spec.rb # 2011-05-07T11:58:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/to_int_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005496 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/float/to_r_spec.rb # 2011-05-07T11:58:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/to_r_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/to_r_spec.rb

Finished in 0.002597 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/float/to_s_spec.rb # 2011-05-07T11:58:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 e format for a positive value with whole part having 15 decimal places
- uses e format for a negative value with whole part having 15 decimal places
- outputs the minimal, unique form to represent the value


Finished in 0.012367 seconds

1 file, 17 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/float/truncate_spec.rb # 2011-05-07T11:58:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/truncate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/truncate_spec.rb
Float#truncate
- returns self truncated to an Integer


Finished in 0.004684 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/float/uminus_spec.rb # 2011-05-07T11:58:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/uminus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/uminus_spec.rb
Float#-@
- negates self


Finished in 0.003835 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/float/uplus_spec.rb # 2011-05-07T11:58:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/uplus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/uplus_spec.rb
Float#+@
- returns the same value with same sign (twos complement)


Finished in 0.003867 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/float/zero_spec.rb # 2011-05-07T11:58:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/float/zero_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/float/zero_spec.rb
Float#zero?
- returns true if self is 0.0


Finished in 0.003705 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/gc/count_spec.rb # 2011-05-07T11:58:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/count_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/count_spec.rb

Finished in 0.002567 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/gc/disable_spec.rb # 2011-05-07T11:58:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/disable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/disable_spec.rb
GC.disable
- returns true iff the garbage collection was previously disabled


Finished in 0.003953 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/gc/enable_spec.rb # 2011-05-07T11:58:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/enable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/enable_spec.rb
GC.enable
- returns true iff the garbage collection was already disabled


Finished in 0.003661 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/gc/garbage_collect_spec.rb # 2011-05-07T11:58:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/garbage_collect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/garbage_collect_spec.rb
GC#garbage_collect
- always returns nil


Finished in 0.035299 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/gc/profiler/clear_spec.rb # 2011-05-07T11:58:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/profiler/clear_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/clear_spec.rb

Finished in 0.002584 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/gc/profiler/disable_spec.rb # 2011-05-07T11:58:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/profiler/disable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/disable_spec.rb

Finished in 0.002646 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/gc/profiler/enable_spec.rb # 2011-05-07T11:58:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/profiler/enable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/enable_spec.rb

Finished in 0.002607 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/gc/profiler/enabled_spec.rb # 2011-05-07T11:58:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/profiler/enabled_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/enabled_spec.rb

Finished in 0.002586 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/gc/profiler/report_spec.rb # 2011-05-07T11:58:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/profiler/report_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/report_spec.rb

Finished in 0.002766 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/gc/profiler/result_spec.rb # 2011-05-07T11:58:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/profiler/result_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/result_spec.rb

Finished in 0.002533 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/gc/profiler/total_time_spec.rb # 2011-05-07T11:58:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/profiler/total_time_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/profiler/total_time_spec.rb

Finished in 0.002625 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/gc/start_spec.rb # 2011-05-07T11:58:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/start_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/start_spec.rb
GC.start
- always returns nil


Finished in 0.034608 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/gc/stress_spec.rb # 2011-05-07T11:58:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/gc/stress_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/gc/stress_spec.rb
GC.stress
- returns current status of GC stress mode

GC.stress=
- sets the stress mode


Finished in 4.097244 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/hash/allocate_spec.rb # 2011-05-07T11:58:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/allocate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/allocate_spec.rb
Hash.allocate
- returns an instance of Hash
- returns a fully-formed instance of Hash


Finished in 0.004297 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/hash/assoc_spec.rb # 2011-05-07T11:58:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/assoc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/assoc_spec.rb

Finished in 0.002856 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/hash/clear_spec.rb # 2011-05-07T11:58:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/clear_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if called on a frozen instance


Finished in 0.007966 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/hash/clone_spec.rb # 2011-05-07T11:58:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/clone_spec.rb
Hash#clone
- copies instance variable but not the objects they refer to


Finished in 0.003670 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/hash/compare_by_identity_spec.rb # 2011-05-07T11:58:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/compare_by_identity_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/compare_by_identity_spec.rb

Finished in 0.002346 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/hash/constructor_spec.rb # 2011-05-07T11:58:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/constructor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a subclass when passed an Array
- returns an instance of the class it's called on


Finished in 0.010089 seconds

1 file, 7 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/hash/default_proc_spec.rb # 2011-05-07T11:58:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/default_proc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.006153 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/hash/default_spec.rb # 2011-05-07T11:58:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/default_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if called on a frozen instance


Finished in 0.009594 seconds

1 file, 6 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/hash/delete_if_spec.rb # 2011-05-07T11:58:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/delete_if_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError 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 0.011354 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/hash/delete_spec.rb # 2011-05-07T11:58:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if called on a frozen instance


Finished in 0.007478 seconds

1 file, 4 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/hash/each_key_spec.rb # 2011-05-07T11:58:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/each_key_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008156 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/hash/each_pair_spec.rb # 2011-05-07T11:58:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/each_pair_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/each_pair_spec.rb
Hash#each_pair
- yields the key and value of each pair to a block expecting |key, value|
- yields a [key, value] Array for each pair to a block expecting |*args|
- 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 0.010891 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/hash/each_spec.rb # 2011-05-07T11:58:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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|
- yields the key only to a block expecting |key,|
- 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 0.010185 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/hash/each_value_spec.rb # 2011-05-07T11:58:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/each_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008186 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/hash/element_reference_spec.rb # 2011-05-07T11:58:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.035597 seconds

1 file, 11 examples, 33 expectations, 0 failures, 0 errors
== rubyspec/core/hash/element_set_spec.rb # 2011-05-07T11:58:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/element_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- doesn't duplicate and freeze already frozen string keys
- raises a TypeError if called on a frozen instance
- does not raise an exception if changing the value of an existing key during iteration


Finished in 0.012115 seconds

1 file, 7 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/hash/empty_spec.rb # 2011-05-07T11:58:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/empty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005071 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/hash/eql_spec.rb # 2011-05-07T11:58:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.041755 seconds

1 file, 13 examples, 39 expectations, 0 failures, 0 errors
== rubyspec/core/hash/equal_value_spec.rb # 2011-05-07T11:58:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042937 seconds

1 file, 15 examples, 45 expectations, 0 failures, 0 errors
== rubyspec/core/hash/fetch_spec.rb # 2011-05-07T11:58:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/fetch_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008185 seconds

1 file, 6 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/hash/flatten_spec.rb # 2011-05-07T11:58:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/flatten_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/flatten_spec.rb

Finished in 0.003029 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/hash/has_key_spec.rb # 2011-05-07T11:58:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/has_key_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010510 seconds

1 file, 5 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/hash/has_value_spec.rb # 2011-05-07T11:58:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/has_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006409 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/hash/hash_spec.rb # 2011-05-07T11:58:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006782 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/hash/include_spec.rb # 2011-05-07T11:58:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/include_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009507 seconds

1 file, 5 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/hash/index_spec.rb # 2011-05-07T11:58:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009377 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/hash/indexes_spec.rb # 2011-05-07T11:58:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/indexes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/indexes_spec.rb
Hash#values_at
- returns an array of values for the given keys

Hash#indexes
- returns an array of values for the given keys


Finished in 0.020429 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/hash/indices_spec.rb # 2011-05-07T11:58:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/indices_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/indices_spec.rb
Hash#values_at
- returns an array of values for the given keys

Hash#indices
- returns an array of values for the given keys


Finished in 0.007491 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/hash/initialize_copy_spec.rb # 2011-05-07T11:58:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.011735 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/hash/initialize_spec.rb # 2011-05-07T11:58:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/initialize_spec.rb
Hash#initialize
- is private
- can be used to reset default_proc
- receives the arguments passed to Hash#new
- returns self
- raises a TypeError if called on a frozen instance


Finished in 0.009513 seconds

1 file, 5 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/hash/inspect_spec.rb # 2011-05-07T11:58:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- handles hashes with recursive keys


Finished in 0.010364 seconds

1 file, 4 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/hash/invert_spec.rb # 2011-05-07T11:58:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/invert_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006334 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/hash/keep_if_spec.rb # 2011-05-07T11:58:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/keep_if_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/keep_if_spec.rb

Finished in 0.005378 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/hash/key_spec.rb # 2011-05-07T11:58:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/key_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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?


Finished in 0.026081 seconds

1 file, 5 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/hash/keys_spec.rb # 2011-05-07T11:58:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/keys_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/keys_spec.rb
Hash#keys
- returns an array populated with keys
- it uses the same order as #values


Finished in 0.006595 seconds

1 file, 2 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/hash/length_spec.rb # 2011-05-07T11:58:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/length_spec.rb
Hash#length
- returns the number of entries


Finished in 0.006032 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/hash/member_spec.rb # 2011-05-07T11:58:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/member_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009554 seconds

1 file, 5 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/hash/merge_spec.rb # 2011-05-07T11:58:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/merge_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if called on a non-empty, frozen instance
- does not raise an exception on a frozen instance that would not be modified
- does not raise an exception if changing the value of an existing key during iteration


Finished in 0.038616 seconds

1 file, 14 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/core/hash/new_spec.rb # 2011-05-07T11:58:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008151 seconds

1 file, 6 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/hash/rassoc_spec.rb # 2011-05-07T11:58:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/rassoc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/rassoc_spec.rb

Finished in 0.002865 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/hash/rehash_spec.rb # 2011-05-07T11:58:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/rehash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/rehash_spec.rb
Hash#rehash
- reorganizes the hash by recomputing all key hash codes
- raises a TypeError if called on a frozen instance
- causes a RuntimeError to be raised if called inside an iterator block


Finished in 0.011432 seconds

1 file, 3 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/core/hash/reject_spec.rb # 2011-05-07T11:58:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/reject_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/reject_spec.rb
Hash#reject
- is equivalent to hsh.dup.delete_if
- returns subclass instance for subclasses
- taints the resulting hash
- 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 TypeError if called on a frozen instance
- 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


Finished in 0.035385 seconds

1 file, 12 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/hash/replace_spec.rb # 2011-05-07T11:58:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/replace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.009899 seconds

1 file, 5 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/hash/select_spec.rb # 2011-05-07T11:58:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/select_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/select_spec.rb
Hash#select
- yields two arguments: key and value
- returns an Array 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


Finished in 0.010899 seconds

1 file, 5 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/hash/shift_spec.rb # 2011-05-07T11:58:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/shift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if called on a frozen instance


Finished in 0.008618 seconds

1 file, 4 examples, 21 expectations, 0 failures, 0 errors
== rubyspec/core/hash/size_spec.rb # 2011-05-07T11:58:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/size_spec.rb
Hash#size
- returns the number of entries


Finished in 0.005543 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/hash/sort_spec.rb # 2011-05-07T11:58:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/sort_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005765 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/hash/store_spec.rb # 2011-05-07T11:58:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/store_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- doesn't duplicate and freeze already frozen string keys
- raises a TypeError if called on a frozen instance
- does not raise an exception if changing the value of an existing key during iteration


Finished in 0.011688 seconds

1 file, 7 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/hash/to_a_spec.rb # 2011-05-07T11:58:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/to_a_spec.rb
Hash#to_a
- returns a list of [key, value] pairs with same order as each()
- is called for Enumerable#entries


Finished in 0.005350 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/hash/to_hash_spec.rb # 2011-05-07T11:58:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/to_hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/to_hash_spec.rb
Hash#to_hash
- returns self


Finished in 0.004322 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/hash/to_s_spec.rb # 2011-05-07T11:58:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/to_s_spec.rb
Hash#to_s
- returns a string by calling Hash#to_a and using Array#join with default separator


Finished in 0.007031 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/hash/try_convert_spec.rb # 2011-05-07T11:58:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/try_convert_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/try_convert_spec.rb

Finished in 0.002694 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/hash/update_spec.rb # 2011-05-07T11:58:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/update_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if called on a non-empty, frozen instance
- does not raise an exception on a frozen instance that would not be modified


Finished in 0.010859 seconds

1 file, 7 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/hash/value_spec.rb # 2011-05-07T11:58:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/value_spec.rb
Hash#value?
- returns true if the value exists in the hash
- uses == semantics for comparing values


Finished in 0.005797 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/hash/values_at_spec.rb # 2011-05-07T11:58:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/values_at_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/values_at_spec.rb
Hash#values_at
- returns an array of values for the given keys


Finished in 0.004609 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/hash/values_spec.rb # 2011-05-07T11:58:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/hash/values_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/hash/values_spec.rb
Hash#values
- returns an array of values


Finished in 0.023889 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/integer/ceil_spec.rb # 2011-05-07T11:58:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/ceil_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/ceil_spec.rb
Integer#ceil
- returns self


Finished in 0.004948 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/integer/chr_spec.rb # 2011-05-07T11:58:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/chr_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/chr_spec.rb
Integer#chr
- returns a string containing the ASCII character represented by self
- returns a new String for each call
- raises a RangeError if self is out of the ASCII character range


Finished in 0.007857 seconds

1 file, 3 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/integer/denominator_spec.rb # 2011-05-07T11:58:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/denominator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/denominator_spec.rb

Finished in 0.002656 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/integer/downto_spec.rb # 2011-05-07T11:58:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/downto_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007864 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/integer/even_spec.rb # 2011-05-07T11:58:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/even_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/even_spec.rb
Integer#even?
- returns true when self is an even number


Finished in 0.004575 seconds

1 file, 1 example, 9 expectations, 0 failures, 0 errors
== rubyspec/core/integer/floor_spec.rb # 2011-05-07T11:58:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/floor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/floor_spec.rb
Integer#floor
- returns self


Finished in 0.004540 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/integer/gcd_spec.rb # 2011-05-07T11:58:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/gcd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/gcd_spec.rb

Finished in 0.003361 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/integer/gcdlcm_spec.rb # 2011-05-07T11:58:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/gcdlcm_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/gcdlcm_spec.rb

Finished in 0.003429 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/integer/induced_from_spec.rb # 2011-05-07T11:58:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/induced_from_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/induced_from_spec.rb
Integer.induced_from with [Float]
- returns a Fixnum when the passed Float is in Fixnum's range
- returns a Bignum when the passed Float is out of Fixnum's range

Integer.induced_from
- returns the passed argument when passed a Bignum or Fixnum
- does not try to convert non-Integers to Integers using #to_int
- does not try to convert non-Integers to Integers using #to_i
- raises a TypeError when passed a non-Integer


Finished in 0.009908 seconds

1 file, 6 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/integer/integer_spec.rb # 2011-05-07T11:58:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/integer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/integer_spec.rb
Integer#integer?
- returns true


Finished in 0.004810 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/integer/lcm_spec.rb # 2011-05-07T11:58:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/lcm_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/lcm_spec.rb

Finished in 0.003493 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/integer/next_spec.rb # 2011-05-07T11:58:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/next_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/next_spec.rb
Integer#next
- returns the Integer equal to self + 1


Finished in 0.005093 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/integer/numerator_spec.rb # 2011-05-07T11:58:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/numerator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/numerator_spec.rb

Finished in 0.002620 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/integer/odd_spec.rb # 2011-05-07T11:58:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/odd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/odd_spec.rb
Integer#odd?
- returns true when self is an odd number


Finished in 0.004530 seconds

1 file, 1 example, 9 expectations, 0 failures, 0 errors
== rubyspec/core/integer/ord_spec.rb # 2011-05-07T11:58:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/ord_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/ord_spec.rb
Integer#ord
- returns self


Finished in 0.004518 seconds

1 file, 1 example, 8 expectations, 0 failures, 0 errors
== rubyspec/core/integer/pred_spec.rb # 2011-05-07T11:58:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/pred_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/pred_spec.rb
Integer#pred
- returns the Integer equal to self - 1


Finished in 0.004252 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/integer/rationalize_spec.rb # 2011-05-07T11:58:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/rationalize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/rationalize_spec.rb

Finished in 0.002583 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/integer/round_spec.rb # 2011-05-07T11:58:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/round_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/round_spec.rb
Integer#round
- returns self


Finished in 0.004512 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/integer/succ_spec.rb # 2011-05-07T11:58:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/succ_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/succ_spec.rb
Integer#succ
- returns the Integer equal to self + 1


Finished in 0.004426 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/integer/times_spec.rb # 2011-05-07T11:58:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/times_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008217 seconds

1 file, 8 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/integer/to_i_spec.rb # 2011-05-07T11:58:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/to_i_spec.rb
Integer#to_i
- returns self


Finished in 0.004457 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/integer/to_int_spec.rb # 2011-05-07T11:58:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/to_int_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/to_int_spec.rb
Integer#to_int
- returns self


Finished in 0.004459 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/integer/to_r_spec.rb # 2011-05-07T11:58:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/to_r_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/to_r_spec.rb

Finished in 0.003135 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/integer/truncate_spec.rb # 2011-05-07T11:58:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/truncate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/integer/truncate_spec.rb
Integer#truncate
- returns self


Finished in 0.004496 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/integer/upto_spec.rb # 2011-05-07T11:58:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/integer/upto_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007775 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/io/binmode_spec.rb # 2011-05-07T11:58:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/binmode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/binmode_spec.rb
IO#binmode
- raises an IOError on closed stream
- puts a stream in binary mode


Finished in 0.010715 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/io/binread_spec.rb # 2011-05-07T11:58:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/binread_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/binread_spec.rb

Finished in 0.002575 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/bytes_spec.rb # 2011-05-07T11:58:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/bytes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011078 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/io/chars_spec.rb # 2011-05-07T11:58:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/chars_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/chars_spec.rb
IO#chars
- returns an enumerator of the next chars from the stream
- 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 0.011492 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/io/close_on_exec_spec.rb # 2011-05-07T11:58:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/close_on_exec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/close_on_exec_spec.rb

Finished in 0.002933 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/close_read_spec.rb # 2011-05-07T11:58:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/close_read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.094327 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/io/close_spec.rb # 2011-05-07T11:58:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.092754 seconds

1 file, 8 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/io/close_write_spec.rb # 2011-05-07T11:58:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/close_write_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.078944 seconds

1 file, 7 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/io/closed_spec.rb # 2011-05-07T11:58:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/closed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/closed_spec.rb
IO#closed?
- returns true on closed stream
- returns false on open stream


Finished in 0.006781 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/io/codepoints_spec.rb # 2011-05-07T11:58:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/codepoints_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/codepoints_spec.rb

Finished in 0.005837 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/constants_spec.rb # 2011-05-07T11:58:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/constants_spec.rb
IO::SEEK_SET
- is defined

IO::SEEK_CUR
- is defined

IO::SEEK_END
- is defined


Finished in 0.005350 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/io/copy_stream_spec.rb # 2011-05-07T11:58:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/copy_stream_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/copy_stream_spec.rb

Finished in 0.002842 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/dup_spec.rb # 2011-05-07T11:58:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/dup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011187 seconds

1 file, 5 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/io/each_byte_spec.rb # 2011-05-07T11:58:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/each_byte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011327 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/io/each_char_spec.rb # 2011-05-07T11:58:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/each_char_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012581 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/io/each_codepoint_spec.rb # 2011-05-07T11:58:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/each_codepoint_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/each_codepoint_spec.rb

Finished in 0.005218 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/each_line_spec.rb # 2011-05-07T11:58:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/each_line_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.045620 seconds

1 file, 13 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/io/each_spec.rb # 2011-05-07T11:59:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.045672 seconds

1 file, 13 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/io/eof_spec.rb # 2011-05-07T11:59:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/eof_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does 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 0.045666 seconds

1 file, 14 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/io/external_encoding_spec.rb # 2011-05-07T11:59:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/external_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/external_encoding_spec.rb

Finished in 0.002610 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/fcntl_spec.rb # 2011-05-07T11:59:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/fcntl_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/fcntl_spec.rb
IO#fcntl
- raises IOError on closed stream


Finished in 0.005657 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/io/fdatasync_spec.rb # 2011-05-07T11:59:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/fdatasync_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/fdatasync_spec.rb

Finished in 0.002509 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/fileno_spec.rb # 2011-05-07T11:59:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/fileno_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006242 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/io/flush_spec.rb # 2011-05-07T11:59:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/flush_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/flush_spec.rb
IO#flush
- raises IOError on closed stream


Finished in 0.005812 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/io/for_fd_spec.rb # 2011-05-07T11:59:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/for_fd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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


Finished in 0.017544 seconds

1 file, 5 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/io/foreach_spec.rb # 2011-05-07T11:59:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/foreach_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/foreach_spec.rb
IO.foreach
- raises TypeError if the first parameter is nil
- raises Errno::ENOENT if the file does not exist
- converts first parameter to string and uses as file name
- returns an Enumerator when called without a block

IO.foreach with no separator argument
- yields a sequence of Strings that were separated by $/
- updates $. with each yield

IO.foreach with nil as the separator argument
- yields a single string with entire content
- updates $. with each yield

IO.foreach with an empty String as the separator argument
- yields a sequence of paragraphs when the separator is an empty string
- updates $. with each yield

IO.foreach with an arbitrary String as the separator argument
- yields a sequence of Strings that were separated by r
- updates $. with each yield
- accepts non-ASCII data as separator

IO.foreach with an object as the separator argument
- calls #to_str once to convert it to a String

IO.foreach when the filename starts with |
- gets data from the standard out of the subprocess
- gets data from a fork when passed -


Finished in 0.168772 seconds

1 file, 16 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/core/io/fsync_spec.rb # 2011-05-07T11:59:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/fsync_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/fsync_spec.rb
IO#fsync
- raises an IOError on closed stream
- writes the buffered data to permanent storage


Finished in 0.052369 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/io/getbyte_spec.rb # 2011-05-07T11:59:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/getbyte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032776 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/io/getc_spec.rb # 2011-05-07T11:59:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/getc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/getc_spec.rb
IO#getc
- returns the next byte 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 0.011212 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/io/gets_spec.rb # 2011-05-07T11:59:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/gets_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/gets_spec.rb
IO#gets with ASCII separator
- returns the separator's number 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


Finished in 0.062065 seconds

1 file, 23 examples, 80 expectations, 0 failures, 0 errors
== rubyspec/core/io/initialize_copy_spec.rb # 2011-05-07T11:59:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/initialize_copy_spec.rb
IO#initialize_copy
- needs to be reviewed for spec completeness


Finished in 0.003241 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/initialize_spec.rb # 2011-05-07T11:59:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.019503 seconds

1 file, 7 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/io/inspect_spec.rb # 2011-05-07T11:59:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/inspect_spec.rb
IO#inspect
- returns a String describing a stream


Finished in 0.004602 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/io/internal_encoding_spec.rb # 2011-05-07T11:59:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/internal_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/internal_encoding_spec.rb

Finished in 0.002516 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/io_spec.rb # 2011-05-07T11:59:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/io_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/io_spec.rb
IO
- includes File::Constants


Finished in 0.003744 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/io/ioctl_spec.rb # 2011-05-07T11:59:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/ioctl_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/ioctl_spec.rb
IO#ioctl
- raises IOError on closed stream


Finished in 0.005803 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/io/isatty_spec.rb # 2011-05-07T11:59:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/isatty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007856 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/io/lineno_spec.rb # 2011-05-07T11:59:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/lineno_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.038710 seconds

1 file, 9 examples, 63 expectations, 0 failures, 0 errors
== rubyspec/core/io/lines_spec.rb # 2011-05-07T11:59:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/lines_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/lines_spec.rb
IO#lines
- returns an Enumerator
- returns a line when accessed
- ignores a given block


Finished in 0.009065 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/io/new_spec.rb # 2011-05-07T11:59:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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


Finished in 0.016342 seconds

1 file, 5 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/io/open_spec.rb # 2011-05-07T11:59:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

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


Finished in 0.046490 seconds

1 file, 9 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/io/output_spec.rb # 2011-05-07T11:59:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/output_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011494 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/io/pid_spec.rb # 2011-05-07T11:59:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/pid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.043534 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/io/pipe_spec.rb # 2011-05-07T11:59:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/pipe_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/pipe_spec.rb
IO.pipe
- creates a two-ended pipe
- returns two IO objects
- returns instances of a subclass when called on a subclass


Finished in 0.006735 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/io/popen_spec.rb # 2011-05-07T11:59:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/popen_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 -
- yields an instance of a subclass when called on a subclass
- returns an instance of a subclass when called on a subclass


Finished in 0.248038 seconds

1 file, 10 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/io/pos_spec.rb # 2011-05-07T11:59:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/pos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042967 seconds

1 file, 7 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/io/print_spec.rb # 2011-05-07T11:59:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/print_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 separator
- writes each obj.to_s to the stream and appends $\ (if any) given multiple objects
- raises IOError on closed stream


Finished in 0.019560 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/io/printf_spec.rb # 2011-05-07T11:59:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/printf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/printf_spec.rb
IO#printf
- writes the #sprintf formatted string
- raises IOError on closed stream


Finished in 0.010016 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/io/putc_spec.rb # 2011-05-07T11:59:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/putc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/putc_spec.rb
IO#putc
- calls #to_int to convert an object to a Integer
- raises IOError on a closed stream
- raises an TypeError when passed nil
- raises an TypeError when passed false
- raises an TypeError when passed true

IO#putc with a Fixnum argument
- writes one character as a String
- writes the low byte as a String

IO#putc with a String argument
- writes one character
- writes the first character


Finished in 0.059907 seconds

1 file, 9 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/io/puts_spec.rb # 2011-05-07T11:59:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/puts_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 nil 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 0.086091 seconds

1 file, 12 examples, 35 expectations, 0 failures, 0 errors
== rubyspec/core/io/read_nonblock_spec.rb # 2011-05-07T11:59:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/read_nonblock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- changes the behavior of #read to nonblocking
- raises IOError on closed stream
- raises EOFError when the end is reached


Finished in 0.021620 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/io/read_spec.rb # 2011-05-07T11:59:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/read_spec.rb
IO.read
- reads the contents of a file
- 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 large data
- reads all the data at once
- reads only the requested number of bytes


Finished in 0.201778 seconds

1 file, 37 examples, 51 expectations, 0 failures, 0 errors
== rubyspec/core/io/readbyte_spec.rb # 2011-05-07T11:59:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/readbyte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/readbyte_spec.rb

Finished in 0.002710 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/readchar_spec.rb # 2011-05-07T11:59:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/readchar_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/readchar_spec.rb
IO#readchar
- returns the next byte 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 0.011408 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/io/readline_spec.rb # 2011-05-07T11:59:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/readline_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012046 seconds

1 file, 6 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/io/readlines_spec.rb # 2011-05-07T11:59:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/readlines_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.090340 seconds

1 file, 27 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/core/io/readpartial_spec.rb # 2011-05-07T11:59:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/readpartial_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 with multibyte characters in the buffer
- reads after ungetc without data in the buffer
- discards the existing buffer content upon successful read
- raises EOFError on EOF
- 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 0.015212 seconds

1 file, 11 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/io/reopen_spec.rb # 2011-05-07T11:59:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/reopen_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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 0.168478 seconds

1 file, 24 examples, 33 expectations, 0 failures, 0 errors
== rubyspec/core/io/rewind_spec.rb # 2011-05-07T11:59:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/rewind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009905 seconds

1 file, 4 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/io/seek_spec.rb # 2011-05-07T11:59:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/seek_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.045312 seconds

1 file, 10 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/io/select_spec.rb # 2011-05-07T11:59:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/select_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 and returns the supplied objects
- 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 1.064465 seconds

1 file, 12 examples, 21 expectations, 0 failures, 0 errors
== rubyspec/core/io/set_encoding_spec.rb # 2011-05-07T11:59:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/set_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/set_encoding_spec.rb

Finished in 0.002528 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/stat_spec.rb # 2011-05-07T11:59:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/stat_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/stat_spec.rb
IO#stat
- raises IOError on closed stream
- returns a File::Stat object for the stream
- can stat pipes


Finished in 0.032171 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/io/sync_spec.rb # 2011-05-07T11:59:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/sync_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011296 seconds

1 file, 5 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/io/sysopen_spec.rb # 2011-05-07T11:59:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/sysopen_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/sysopen_spec.rb
IO.sysopen
- returns the file descriptor for a given path
- works on directories
- accepts a mode as second argument
- accepts permissions as third argument


Finished in 0.008138 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/io/sysread_spec.rb # 2011-05-07T11:59:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/sysread_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- throws IOError 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 0.052206 seconds

1 file, 9 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/io/sysseek_spec.rb # 2011-05-07T11:59:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/sysseek_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.023585 seconds

1 file, 8 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/io/syswrite_spec.rb # 2011-05-07T11:59:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/syswrite_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.063464 seconds

1 file, 13 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/io/tell_spec.rb # 2011-05-07T11:59:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/tell_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/tell_spec.rb
IO#tell
- gets the offset
- raises IOError on closed stream
- resets #eof?


Finished in 0.013325 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/io/to_i_spec.rb # 2011-05-07T11:59:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006378 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/io/to_io_spec.rb # 2011-05-07T11:59:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/to_io_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/to_io_spec.rb
IO#to_io
- returns self for open stream
- returns self for closed stream


Finished in 0.006857 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/io/try_convert_spec.rb # 2011-05-07T11:59:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/try_convert_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/try_convert_spec.rb

Finished in 0.004390 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/tty_spec.rb # 2011-05-07T11:59:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/tty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007163 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/io/ungetbyte_spec.rb # 2011-05-07T11:59:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/ungetbyte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/io/ungetbyte_spec.rb

Finished in 0.002789 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/io/ungetc_spec.rb # 2011-05-07T11:59:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/ungetc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises IOError when invoked on stream that was not yet read
- raises IOError on closed stream


Finished in 0.040691 seconds

1 file, 9 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/core/io/write_nonblock_spec.rb # 2011-05-07T11:59:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/write_nonblock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.058133 seconds

1 file, 11 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/io/write_spec.rb # 2011-05-07T11:59:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/io/write_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.061138 seconds

1 file, 12 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/Array_spec.rb # 2011-05-07T11:59:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/Array_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/Array_spec.rb
Kernel
- has private instance method Array()

Kernel.Array
- does not call #to_ary on an Array
- calls #to_ary to convert the argument to an Array
- does not call #to_a on an Array
- calls #to_a if the argument does not respond to #to_ary
- calls #to_a if #to_ary returns nil
- raises a TypeError if #to_a returns nil
- returns an Array containing the argument if it responds to neither #to_ary nor #to_a
- returns an empty Array when passed nil
- raises a TypeError if #to_ary does not return an Array
- raises a TypeError if #to_a does not return an Array

Kernel#Array
- does not call #to_ary on an Array
- calls #to_ary to convert the argument to an Array
- does not call #to_a on an Array
- calls #to_a if the argument does not respond to #to_ary
- calls #to_a if #to_ary returns nil
- raises a TypeError if #to_a returns nil
- returns an Array containing the argument if it responds to neither #to_ary nor #to_a
- returns an empty Array when passed nil
- raises a TypeError if #to_ary does not return an Array
- raises a TypeError if #to_a does not return an Array


Finished in 0.111741 seconds

1 file, 21 examples, 41 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/Complex_spec.rb # 2011-05-07T11:59:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/Complex_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/Complex_spec.rb

Finished in 0.002522 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/Float_spec.rb # 2011-05-07T11:59:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/Float_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises an Argument Error if to_f is called and it returns NaN (FAILED - 1)
- 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
- raises an Argument Error if to_f is called and it returns NaN (FAILED - 2)
- 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


1)
Kernel.Float raises an Argument Error if to_f is called and it returns NaN FAILED
Expected ArgumentError but no exception was raised
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/should.rb:8:in `should'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/Float_spec.rb:203
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/Float_spec.rb:239
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
Kernel#Float raises an Argument Error if to_f is called and it returns NaN FAILED
Expected ArgumentError but no exception was raised
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/should.rb:8:in `should'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/Float_spec.rb:203
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/mocks/mock.rb:65:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/Float_spec.rb:243
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.108455 seconds

1 file, 113 examples, 165 expectations, 2 failures, 0 errors
exit 1
failed(rubyspec/core/kernel/Float_spec.rb)
== rubyspec/core/kernel/Integer_spec.rb # 2011-05-07T11:59:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/Integer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns 0 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
- 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
- returns 0 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
- is a private method


Finished in 0.191733 seconds

1 file, 144 examples, 246 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/Rational_spec.rb # 2011-05-07T11:59:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/Rational_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/Rational_spec.rb

Finished in 0.002534 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/String_spec.rb # 2011-05-07T11:59:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/String_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if respond_to? returns false for #to_s
- raises a NoMethodError if #to_s is not defined but #respond_to?(:to_s) returns true
- 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
- raises a TypeError if respond_to? returns false for #to_s
- raises a NoMethodError if #to_s is not defined but #respond_to?(:to_s) returns true
- 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


Finished in 0.052781 seconds

1 file, 25 examples, 35 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/__callee___spec.rb # 2011-05-07T11:59:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/__callee___spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/__callee___spec.rb

Finished in 0.012830 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/__id___spec.rb # 2011-05-07T11:59:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/__id___spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns a different value for two numbers near the 32 bit Fixnum limit
- returns a different value for two numbers near the 64 bit Fixnum limit

Kernel#__id__
- needs to be reviewed for spec completeness


Finished in 0.038767 seconds

1 file, 14 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/__method___spec.rb # 2011-05-07T11:59:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/__method___spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 method name even from eval
- returns nil when not called from a method


Finished in 0.016039 seconds

1 file, 7 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/__send___spec.rb # 2011-05-07T11:59:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/__send___spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/__send___spec.rb
Kernel#__send__
- needs to be reviewed for spec completeness


Finished in 0.011148 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/abort_spec.rb # 2011-05-07T11:59:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/abort_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises TypeError when given a non-String object

Kernel.abort
- raises a SystemExit exception
- sets the exception status code of of 1
- prints the specified message to STDERR
- raises TypeError when given a non-String object


Finished in 0.062554 seconds

1 file, 9 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/at_exit_spec.rb # 2011-05-07T11:59:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/at_exit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.183823 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/autoload_spec.rb # 2011-05-07T11:59:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/autoload_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 constant table

Kernel.autoload?
- returns the name of the file that will be autoloaded
- returns nil if no file has been registered for a constant


Finished in 0.045635 seconds

1 file, 13 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/backtick_spec.rb # 2011-05-07T11:59:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/backtick_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.075776 seconds

1 file, 4 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/binding_spec.rb # 2011-05-07T11:59:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/binding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- uses the receiver of #binding as self in the binding
- uses the receiver of #binding as self in a Class.new block


Finished in 0.016201 seconds

1 file, 6 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/block_given_spec.rb # 2011-05-07T11:59:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/block_given_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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?)
- always returns false

Kernel.block_given?
- needs to be reviewed for spec completeness


Finished in 0.036526 seconds

1 file, 7 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/callcc_spec.rb # 2011-05-07T11:59:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/callcc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/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 0.067094 seconds

1 file, 17 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/caller_spec.rb # 2011-05-07T11:59:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/caller_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns the definition trace of a Proc
- returns the correct caller line from a called Proc
- returns the correct definition line for a complex Proc trace
- begins with (eval) for caller(0) in eval
- begins with the eval's sender's sender for caller(1) in eval
- shows the current line in the calling block twice when evaled


Finished in 0.042059 seconds

1 file, 11 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/case_compare_spec.rb # 2011-05-07T11:59:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.037948 seconds

1 file, 10 examples, 30 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/catch_spec.rb # 2011-05-07T11:59:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/catch_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises TypeError if the argument is not a symbol
- raises ArgumentError if called without argument
- raises LocalJumpError if no block is given

Kernel#catch
- is a private method


Finished in 0.036829 seconds

1 file, 10 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/chomp_spec.rb # 2011-05-07T11:59:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/chomp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/chomp_spec.rb
Kernel#chomp
- is a private method

Kernel#chomp!
- is a private method

Kernel.chomp
- needs to be reviewed for spec completeness

Kernel.chomp!
- needs to be reviewed for spec completeness


Finished in 0.015070 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/chop_spec.rb # 2011-05-07T11:59:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/chop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/chop_spec.rb
Kernel#chop
- is a private method

Kernel#chop!
- is a private method

Kernel.chop
- needs to be reviewed for spec completeness

Kernel.chop!
- needs to be reviewed for spec completeness


Finished in 0.015170 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/class_spec.rb # 2011-05-07T11:59:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/class_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/class_spec.rb
Kernel#class
- needs to be reviewed for spec completeness


Finished in 0.011009 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/clone_spec.rb # 2011-05-07T11:59:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014446 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/comparison_spec.rb # 2011-05-07T11:59:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/comparison_spec.rb

Finished in 0.002905 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/const_lookup_spec.rb # 2011-05-07T11:59:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/const_lookup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/const_lookup_spec.rb

Finished in 0.003378 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/define_singleton_method_spec.rb # 2011-05-07T11:59:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/define_singleton_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/define_singleton_method_spec.rb

Finished in 0.010856 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/display_spec.rb # 2011-05-07T11:59:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/display_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/display_spec.rb
Kernel#display
- needs to be reviewed for spec completeness


Finished in 0.010957 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/dup_spec.rb # 2011-05-07T11:59:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/dup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014375 seconds

1 file, 5 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/enum_for_spec.rb # 2011-05-07T11:59:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/enum_for_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/enum_for_spec.rb

Finished in 0.002516 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/eql_spec.rb # 2011-05-07T11:59:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012030 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/equal_spec.rb # 2011-05-07T11:59:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/equal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.036941 seconds

1 file, 6 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/equal_value_spec.rb # 2011-05-07T11:59:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/equal_value_spec.rb
Kernel#==
- returns true only if obj and other are the same object


Finished in 0.011604 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/eval_spec.rb # 2011-05-07T11:59:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/eval_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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
- updates a local at script scope
- accepts a Proc object as a binding
- does not make Proc locals visible to evaluated code
- stores all locals of nested eval bindings in the first non-eval binding
- allows a Proc invocation to terminate the eval binding chain on local creation
- can access normal locals in nested closures
- allows creating a new class in a binding
- allows creating a new class in a binding created by #eval
- includes file and line information in syntax error
- sets constants at the toplevel from inside a block
- uses the filename of the binding if none is provided
- does not alter the value of __FILE__ in the binding
- uses the receiver as self inside the eval
- does not pass the block to the method being eval'ed


Finished in 0.073088 seconds

1 file, 24 examples, 50 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/exec_spec.rb # 2011-05-07T11:59:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/exec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013790 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/exit_spec.rb # 2011-05-07T11:59:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/exit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042198 seconds

1 file, 8 examples, 41 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/extend_spec.rb # 2011-05-07T11:59:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/extend_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/extend_spec.rb
Kernel#extend
- calls extend_object on argument
- does not calls append_features on arguments metaclass
- calls extended on argument
- makes the class a kind_of? the argument
- raises a TypeError if self is frozen

Kernel#extend
- needs to be reviewed for spec completeness


Finished in 0.015848 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/fail_spec.rb # 2011-05-07T11:59:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/fail_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.015609 seconds

1 file, 5 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/fork_spec.rb # 2011-05-07T11:59:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/fork_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/fork_spec.rb
Kernel#fork
- is a private method

Kernel.fork
- needs to be reviewed for spec completeness


Finished in 0.012966 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/format_spec.rb # 2011-05-07T11:59:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/format_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/format_spec.rb
Kernel#format
- is a private method

Kernel.format
- is accessible as a module function


Finished in 0.012730 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/freeze_spec.rb # 2011-05-07T11:59:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/freeze_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/freeze_spec.rb

Finished in 0.010883 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/frozen_spec.rb # 2011-05-07T11:59:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/frozen_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/frozen_spec.rb
Kernel#frozen?
- returns true if self is frozen


Finished in 0.011443 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/getc_spec.rb # 2011-05-07T11:59:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/getc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/getc_spec.rb
Kernel#getc
- is a private method

Kernel.getc
- needs to be reviewed for spec completeness


Finished in 0.012977 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/gets_spec.rb # 2011-05-07T11:59:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/gets_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/gets_spec.rb
Kernel#gets
- is a private method

Kernel.gets
- needs to be reviewed for spec completeness


Finished in 0.012445 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/global_variables_spec.rb # 2011-05-07T11:59:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/global_variables_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014628 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/gsub_spec.rb # 2011-05-07T11:59:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/gsub_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/gsub_spec.rb
Kernel#gsub
- is a private method
- raises a TypeError if $_ is not a String
- when matches sets $_ to a new string, leaving the former value unaltered
- returns a string with the same contents as $_ after the operation
- accepts Regexps as patterns
- accepts Strings as patterns, treated literally
- accepts objects which respond to #to_str as patterns and treats them as strings

Kernel#gsub with a pattern and replacement
- accepts strings for replacement
- accepts objects which respond to #to_str for replacement
- replaces \1 sequences with the regexp's corresponding capture

Kernel#gsub with pattern and block
- acts similarly to using $_.gsub

Kernel#gsub!
- is a private method

Kernel.gsub!
- needs to be reviewed for spec completeness


Finished in 0.042046 seconds

1 file, 12 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/hash_spec.rb # 2011-05-07T11:59:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/hash_spec.rb
Kernel#hash
- needs to be reviewed for spec completeness


Finished in 0.011002 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/id_spec.rb # 2011-05-07T11:59:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/id_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/id_spec.rb
Kernel#id
- needs to be reviewed for spec completeness


Finished in 0.011037 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/initialize_clone_spec.rb # 2011-05-07T11:59:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/initialize_clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/initialize_clone_spec.rb

Finished in 0.002509 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/initialize_copy_spec.rb # 2011-05-07T11:59:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/initialize_copy_spec.rb
Kernel#initialize_copy
- is a private method


Finished in 0.012042 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/initialize_dup_spec.rb # 2011-05-07T11:59:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/initialize_dup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/initialize_dup_spec.rb

Finished in 0.002546 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/inspect_spec.rb # 2011-05-07T11:59:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/inspect_spec.rb
Kernel#inspect
- needs to be reviewed for spec completeness


Finished in 0.034395 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/instance_eval_spec.rb # 2011-05-07T11:59:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/instance_eval_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/instance_eval_spec.rb
Kernel#instance_eval
- expects a block with no arguments
- takes no arguments with a block
- passes the object to the block
- only binds the eval to the receiver
- shares a scope across sibling evals
- 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
- makes the receiver metaclass the scoped class when used with a string
- gets constants in the receiver if a string given
- doesn't get constants in the receiver if a block given
- raises a TypeError when defining methods on an immediate
- raises a TypeError when defining methods on numerics


Finished in 0.042371 seconds

1 file, 15 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/instance_of_spec.rb # 2011-05-07T11:59:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/instance_of_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/instance_of_spec.rb
Kernel#instance_of?
- needs to be reviewed for spec completeness


Finished in 0.003999 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/instance_variable_defined_spec.rb # 2011-05-07T11:59:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/instance_variable_defined_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/instance_variable_defined_spec.rb
Kernel#instance_variable_defined?
- needs to be reviewed for spec completeness


Finished in 0.003273 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/instance_variable_get_spec.rb # 2011-05-07T11:59:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/instance_variable_get_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 '@'
- returns nil when passed just '@'

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 '@'
- returns nil when passed just '@'

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 '@'
- returns nil when passed just '@'

Kernel#instance_variable_get when passed Fixnum
- tries to convert the passed Integer to a Symbol and returns the instance variable that is referred by the Symbol
- outputs a warning
- raises an ArgumentError when the passed Fixnum can't be converted to a Symbol
- raises a NameError when the Symbol does not start with an '@'


Finished in 0.046191 seconds

1 file, 17 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/instance_variable_set_spec.rb # 2011-05-07T12:00:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/instance_variable_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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'
- sets the value of the instance variable if argument is '@'
- raises an ArgumentError 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 0.035498 seconds

1 file, 9 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/instance_variables_spec.rb # 2011-05-07T12:00:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/instance_variables_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.015252 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/is_a_spec.rb # 2011-05-07T12:00:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/is_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/is_a_spec.rb
Kernel#is_a?
- needs to be reviewed for spec completeness


Finished in 0.003273 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/iterator_spec.rb # 2011-05-07T12:00:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/iterator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/iterator_spec.rb
Kernel#iterator?
- is a private method

Kernel.iterator?
- needs to be reviewed for spec completeness


Finished in 0.012497 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/kind_of_spec.rb # 2011-05-07T12:00:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/kind_of_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/kind_of_spec.rb
Kernel#kind_of?
- needs to be reviewed for spec completeness


Finished in 0.003273 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/lambda_spec.rb # 2011-05-07T12:00:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/lambda_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not check the arity of the call when no args are specified
- does not check 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 0.038473 seconds

1 file, 9 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/load_spec.rb # 2011-05-07T12:00:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/load_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if passed an object that has #to_path but not #to_str
- 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
- raises a TypeError if passed an object that has #to_path but not #to_str
- 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 0.139636 seconds

1 file, 67 examples, 131 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/local_variables_spec.rb # 2011-05-07T12:00:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/local_variables_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014679 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/loop_spec.rb # 2011-05-07T12:00:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/loop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a LocalJumpError if no block given
- rescues StopIteration
- rescues StopIteration's subclasses
- does not rescue other errors


Finished in 0.035186 seconds

1 file, 8 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/match_spec.rb # 2011-05-07T12:00:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/match_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/match_spec.rb
Kernel#=~
- needs to be reviewed for spec completeness


Finished in 0.011113 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/method_missing_spec.rb # 2011-05-07T12:00:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/method_missing_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/method_missing_spec.rb
Kernel#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

Kernel#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

Kernel.method_missing
- needs to be reviewed for spec completeness


Finished in 0.092550 seconds

1 file, 8 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/method_spec.rb # 2011-05-07T12:00:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a NameError for an invalid method name
- raises a NameError for an invalid singleton method name
- can be called on a private method
- raises a NameError when called on a protected method
- will see an alias of the original method as == when in a derived class
- can call methods created with define_method


Finished in 0.037147 seconds

1 file, 8 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/methods_spec.rb # 2011-05-07T12:00:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Kernel#methods when not passed an argument
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module

Kernel#methods when passed true
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module


Finished in 0.057898 seconds

1 file, 18 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/nil_spec.rb # 2011-05-07T12:00:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/nil_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/nil_spec.rb
Kernel#nil?
- needs to be reviewed for spec completeness


Finished in 0.010891 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/not_match_spec.rb # 2011-05-07T12:00:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/not_match_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/not_match_spec.rb

Finished in 0.002644 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/object_id_spec.rb # 2011-05-07T12:00:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/object_id_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns a different value for two numbers near the 32 bit Fixnum limit
- returns a different value for two numbers near the 64 bit Fixnum limit

Kernel#object_id
- needs to be reviewed for spec completeness


Finished in 0.037957 seconds

1 file, 14 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/open_spec.rb # 2011-05-07T12:00:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if not passed a String type

Kernel.open
- needs to be reviewed for spec completeness


Finished in 0.488046 seconds

1 file, 7 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/p_spec.rb # 2011-05-07T12:00:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/p_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.061723 seconds

1 file, 6 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/print_spec.rb # 2011-05-07T12:00:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/print_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/print_spec.rb
Kernel#print
- is a private method

Kernel.print
- needs to be reviewed for spec completeness


Finished in 0.031399 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/printf_spec.rb # 2011-05-07T12:00:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/printf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/printf_spec.rb
Kernel#printf
- is a private method

Kernel.printf
- needs to be reviewed for spec completeness


Finished in 0.012638 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/private_methods_spec.rb # 2011-05-07T12:00:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/private_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- respects the class hierarchy when decided what is private
- returns private methods mixed in to the metaclass

Kernel#private_methods when not passed an argument
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module

Kernel#private_methods when passed true
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module


Finished in 0.109677 seconds

1 file, 10 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/proc_spec.rb # 2011-05-07T12:00:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/proc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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  itself, not the creation site of the 
- allows long returns to flow through it

Kernel#proc
- needs to be reviewed for spec completeness


Finished in 0.016681 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/protected_methods_spec.rb # 2011-05-07T12:00:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/protected_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns protected methods mixed in to the metaclass

Kernel#protected_methods when not passed an argument
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module

Kernel#protected_methods when passed true
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module


Finished in 0.047826 seconds

1 file, 9 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/public_method_spec.rb # 2011-05-07T12:00:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/public_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/public_method_spec.rb

Finished in 0.012568 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/public_methods_spec.rb # 2011-05-07T12:00:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/public_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns public methods mixed in to the metaclass

Kernel#public_methods when not passed an argument
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module

Kernel#public_methods when passed true
- returns a unique list for an object extended by a module
- returns a unique list for a class including a module
- returns a unique list for a subclass of a class that includes a module


Finished in 0.222437 seconds

1 file, 9 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/public_send_spec.rb # 2011-05-07T12:00:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/public_send_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/public_send_spec.rb

Finished in 0.013682 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/putc_spec.rb # 2011-05-07T12:00:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/putc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/putc_spec.rb
Kernel#putc
- is a private instance method

Kernel.putc
- calls #to_int to convert an object to a Integer
- raises IOError on a closed stream
- raises an TypeError when passed nil
- raises an TypeError when passed false
- raises an TypeError when passed true

Kernel.putc with a Fixnum argument
- writes one character as a String
- writes the low byte as a String

Kernel.putc with a String argument
- writes one character
- writes the first character

Kernel#putc
- calls #to_int to convert an object to a Integer
- raises IOError on a closed stream
- raises an TypeError when passed nil
- raises an TypeError when passed false
- raises an TypeError when passed true

Kernel#putc with a Fixnum argument
- writes one character as a String
- writes the low byte as a String

Kernel#putc with a String argument
- writes one character
- writes the first character


Finished in 0.093984 seconds

1 file, 19 examples, 31 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/puts_spec.rb # 2011-05-07T12:00:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/puts_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/puts_spec.rb
Kernel#puts
- is a private method
- writes just a newline when given no args
- writes nil 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 [...] 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 0.064841 seconds

1 file, 10 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/raise_spec.rb # 2011-05-07T12:00:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/raise_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.017308 seconds

1 file, 5 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/rand_spec.rb # 2011-05-07T12:00:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/rand_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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_i on its argument

Kernel#rand
- needs to be reviewed for spec completeness


Finished in 0.274123 seconds

1 file, 9 examples, 2011 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/readline_spec.rb # 2011-05-07T12:00:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/readline_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/readline_spec.rb
Kernel#readline
- is a private method

Kernel.readline
- needs to be reviewed for spec completeness


Finished in 0.013141 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/readlines_spec.rb # 2011-05-07T12:00:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/readlines_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/readlines_spec.rb
Kernel#readlines
- is a private method

Kernel.readlines
- needs to be reviewed for spec completeness


Finished in 0.012512 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/remove_instance_variable_spec.rb # 2011-05-07T12:00:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/remove_instance_variable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.015687 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/require_relative_spec.rb # 2011-05-07T12:00:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/require_relative_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/require_relative_spec.rb

Finished in 0.004725 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/require_spec.rb # 2011-05-07T12:00:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/require_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if passed an object that has #to_path but not #to_str
- 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)
- 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
- respects being replaced with a new array
- stores ./ relative paths as passed in
- stores ../ relative paths as passed in
- does not collapse duplicate path separators
- adds the suffix of the resolved filename
- loads a non-canonical path for a file already loaded
- loads a ./ relative path for a file already loaded
- loads a ../ relative path for a file already loaded

Kernel#require ($LOAD_FEATURES) when a non-extensioned file is in $LOADED_FEATURES
- loads a .rb extensioned file when a non extensioned file is in $LOADED_FEATURES
- loads a .rb extensioned file from a subdirectory
- returns false if the file is not found
- returns false when passed a path and the file is not found

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
- raises a TypeError if passed an object that has #to_path but not #to_str
- 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)
- 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
- respects being replaced with a new array
- stores ./ relative paths as passed in
- stores ../ relative paths as passed in
- does not collapse duplicate path separators
- adds the suffix of the resolved filename
- loads a non-canonical path for a file already loaded
- loads a ./ relative path for a file already loaded
- loads a ../ relative path for a file already loaded

Kernel.require ($LOAD_FEATURES) when a non-extensioned file is in $LOADED_FEATURES
- loads a .rb extensioned file when a non extensioned file is in $LOADED_FEATURES
- loads a .rb extensioned file from a subdirectory
- returns false if the file is not found
- returns false when passed a path and the file is not found

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


Finished in 0.156433 seconds

1 file, 97 examples, 193 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/respond_to_missing_spec.rb # 2011-05-07T12:00:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/respond_to_missing_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/respond_to_missing_spec.rb

Finished in 0.010916 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/respond_to_spec.rb # 2011-05-07T12:00:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/respond_to_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.035046 seconds

1 file, 8 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/scan_spec.rb # 2011-05-07T12:00:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/scan_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/scan_spec.rb
Kernel#scan
- is a private method

Kernel.scan
- needs to be reviewed for spec completeness


Finished in 0.013070 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/select_spec.rb # 2011-05-07T12:00:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/select_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/select_spec.rb
Kernel#select
- is a private method

Kernel.select
- needs to be reviewed for spec completeness


Finished in 0.012449 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/send_spec.rb # 2011-05-07T12:00:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/send_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.041091 seconds

1 file, 17 examples, 21 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/set_trace_func_spec.rb # 2011-05-07T12:00:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/set_trace_func_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012650 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/singleton_class_spec.rb # 2011-05-07T12:00:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/singleton_class_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/singleton_class_spec.rb

Finished in 0.001740 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/singleton_method_added_spec.rb # 2011-05-07T12:00:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/singleton_method_added_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/singleton_method_added_spec.rb
Kernel#singleton_method_added
- is a private method


Finished in 0.014793 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/singleton_method_removed_spec.rb # 2011-05-07T12:00:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/singleton_method_removed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/singleton_method_removed_spec.rb
Kernel#singleton_method_removed
- is a private method


Finished in 0.005955 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/singleton_method_undefined_spec.rb # 2011-05-07T12:00:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/singleton_method_undefined_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/singleton_method_undefined_spec.rb
Kernel#singleton_method_undefined
- is a private method


Finished in 0.005785 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/singleton_methods_spec.rb # 2011-05-07T12:00:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/singleton_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/singleton_methods_spec.rb
Kernel#singleton_methods when not passed an argument
- returns an empty Array for an object with no singleton methods
- returns the names of module methods for a module
- does not return private module methods for a module
- returns the names of class methods for a class
- does not return private class methods for a class
- returns the names of singleton methods for an object
- returns the names of singleton methods for an object extented with a module
- returns a unique list for an object extended with a module
- returns the names of singleton methods for an object extented with two modules
- returns the names of singleton methods for an object extented with a module including a module
- returns the names of inherited singleton methods for a subclass
- returns a unique list for a subclass
- returns the names of inherited singleton methods for a subclass including a module
- returns a unique list for a subclass including a module
- returns the names of inherited singleton methods for a subclass of a class including a module
- returns the names of inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module
- returns the names of inherited singleton methods for a class extended with a module
- does not return any included methods for a module including a module
- does not return any included methods for a class including a module
- does not return private singleton methods for an object extended with a module
- does not return private singleton methods for an object extended with two modules
- does not return private singleton methods for an object extented with a module including a module
- does not return private singleton methods for a class extended with a module
- does not return private inherited singleton methods for a module including a module
- does not return private inherited singleton methods for a class including a module
- does not return private inherited singleton methods for a subclass
- does not return private inherited singleton methods for a subclass including a module
- does not return private inherited singleton methods for a subclass of a class including a module
- does not return private inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module

Kernel#singleton_methods when passed true
- returns an empty Array for an object with no singleton methods
- returns the names of module methods for a module
- does not return private module methods for a module
- returns the names of class methods for a class
- does not return private class methods for a class
- returns the names of singleton methods for an object
- returns the names of singleton methods for an object extented with a module
- returns a unique list for an object extended with a module
- returns the names of singleton methods for an object extented with two modules
- returns the names of singleton methods for an object extented with a module including a module
- returns the names of inherited singleton methods for a subclass
- returns a unique list for a subclass
- returns the names of inherited singleton methods for a subclass including a module
- returns a unique list for a subclass including a module
- returns the names of inherited singleton methods for a subclass of a class including a module
- returns the names of inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module
- returns the names of inherited singleton methods for a class extended with a module
- does not return any included methods for a module including a module
- does not return any included methods for a class including a module
- does not return private singleton methods for an object extended with a module
- does not return private singleton methods for an object extended with two modules
- does not return private singleton methods for an object extented with a module including a module
- does not return private singleton methods for a class extended with a module
- does not return private inherited singleton methods for a module including a module
- does not return private inherited singleton methods for a class including a module
- does not return private inherited singleton methods for a subclass
- does not return private inherited singleton methods for a subclass including a module
- does not return private inherited singleton methods for a subclass of a class including a module
- does not return private inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module

Kernel#singleton_methods when passed false
- returns an empty Array for an object with no singleton methods
- returns the names of module methods for a module
- does not return private module methods for a module
- returns the names of class methods for a class
- does not return private class methods for a class
- returns the names of singleton methods for an object
- does not return any included methods for a module including a module
- does not return any included methods for a class including a module
- does not return private singleton methods for an object extended with a module
- does not return private singleton methods for an object extended with two modules
- does not return private singleton methods for an object extented with a module including a module
- does not return private singleton methods for a class extended with a module
- does not return private inherited singleton methods for a module including a module
- does not return private inherited singleton methods for a class including a module
- does not return private inherited singleton methods for a subclass
- does not return private inherited singleton methods for a subclass including a module
- does not return private inherited singleton methods for a subclass of a class including a module
- does not return private inherited singleton methods for a subclass of a class that includes a module, where the subclass also includes a module
- returns an empty Array for an object extented with a module
- returns an empty Array for an object extented with two modules
- returns an empty Array for an object extended with a module including a module
- returns the names of singleton methods of the subclass
- does not return names of inherited singleton methods for a subclass
- does not return the names of inherited singleton methods for a class extended with a module


Finished in 0.101453 seconds

1 file, 82 examples, 82 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/sleep_spec.rb # 2011-05-07T12:00:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/sleep_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.129076 seconds

1 file, 5 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/spawn_spec.rb # 2011-05-07T12:00:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/spawn_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/spawn_spec.rb

Finished in 0.003960 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/split_spec.rb # 2011-05-07T12:00:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/split_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/split_spec.rb
Kernel#split
- is a private method

Kernel.split
- needs to be reviewed for spec completeness


Finished in 0.013080 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/sprintf_spec.rb # 2011-05-07T12:00:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/sprintf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/sprintf_spec.rb
Kernel#sprintf
- is a private method
- treats nil arguments as zero-width strings in %s slots
- treats nil arguments as zeroes in %d slots
- passes some tests for positive %x
- passes some tests for negative %x
- passes some tests for negative %u
- passes some tests for negative %u
- passes some tests for positive %u
- passes some tests for positive %f
- passes some tests for negative %f
- passes kstephens's tests

Kernel.sprintf
- needs to be reviewed for spec completeness


Finished in 0.048415 seconds

1 file, 11 examples, 156 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/srand_spec.rb # 2011-05-07T12:00:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/srand_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.038396 seconds

1 file, 10 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/sub_spec.rb # 2011-05-07T12:00:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/sub_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/sub_spec.rb
Kernel#sub
- is a private method

Kernel#sub!
- is a private method

Kernel.sub
- needs to be reviewed for spec completeness

Kernel.sub!
- needs to be reviewed for spec completeness


Finished in 0.015339 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/syscall_spec.rb # 2011-05-07T12:00:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/syscall_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/syscall_spec.rb
Kernel#syscall
- is a private method

Kernel.syscall
- needs to be reviewed for spec completeness


Finished in 0.012599 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/system_spec.rb # 2011-05-07T12:00:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/system_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/system_spec.rb
Kernel#system
- can run basic things that exist
- returns false 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 argument
- does not expand shell variables when given multiples arguments

Kernel.system
- needs to be reviewed for spec completeness


Finished in 0.151798 seconds

1 file, 8 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/taint_spec.rb # 2011-05-07T12:00:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/taint_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012931 seconds

1 file, 3 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/tainted_spec.rb # 2011-05-07T12:00:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/tainted_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/tainted_spec.rb
Kernel#tainted?
- returns true if Object is tainted


Finished in 0.011279 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/tap_spec.rb # 2011-05-07T12:00:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/tap_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/tap_spec.rb
Kernel#tap
- always yields self and returns self
- raises a LocalJumpError when no block given


Finished in 0.012543 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/test_spec.rb # 2011-05-07T12:00:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/test_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Kernel.test
- needs to be reviewed for spec completeness


Finished in 0.014779 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/throw_spec.rb # 2011-05-07T12:00:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/throw_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a NameError if there is no catch block for the symbol
- raises ArgumentError if 3 or more arguments provided
- raises TypeError if the first argument is not a symbol

Kernel#throw
- is a private method


Finished in 0.036425 seconds

1 file, 8 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/to_a_spec.rb # 2011-05-07T12:00:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/to_a_spec.rb
Kernel#to_a
- is defined on Kernel

Kernel#to_a when the receiver is an Array
- returns self

Kernel#to_a when the receiver is not an Array
- returns an Array containing self


Finished in 0.014061 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/to_enum_spec.rb # 2011-05-07T12:00:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/to_enum_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/to_enum_spec.rb

Finished in 0.002532 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/to_s_spec.rb # 2011-05-07T12:00:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/to_s_spec.rb
Kernel#to_s
- needs to be reviewed for spec completeness


Finished in 0.010937 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/trace_var_spec.rb # 2011-05-07T12:00:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/trace_var_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012640 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/trap_spec.rb # 2011-05-07T12:00:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/trap_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/trap_spec.rb
Kernel#trap
- is a private method

Kernel.trap
- needs to be reviewed for spec completeness


Finished in 0.012781 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/trust_spec.rb # 2011-05-07T12:00:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/trust_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/trust_spec.rb

Finished in 0.010750 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/type_spec.rb # 2011-05-07T12:00:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/type_spec.rb
Kernel#type
- needs to be reviewed for spec completeness


Finished in 0.011061 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/untaint_spec.rb # 2011-05-07T12:00:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/untaint_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/untaint_spec.rb
Kernel#untaint
- needs to be reviewed for spec completeness


Finished in 0.011062 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/untrace_var_spec.rb # 2011-05-07T12:00:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/untrace_var_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012540 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/kernel/untrust_spec.rb # 2011-05-07T12:00:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/untrust_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/untrust_spec.rb

Finished in 0.010639 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/untrusted_spec.rb # 2011-05-07T12:00:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/untrusted_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/kernel/untrusted_spec.rb

Finished in 0.010808 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/kernel/warn_spec.rb # 2011-05-07T12:00:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/kernel/warn_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014717 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/marshal/dump_spec.rb # 2011-05-07T12:00:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/marshal/dump_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- dumps an extended_user_regexp having ivar
- 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
- dumps an extended_user_hash with a parameter to initialize
- dumps an array containing objects having _dump method
- dumps an array containing objects having marshal_dump method
- favors marshal_dump over _dump
- does not use Class#name when using marshal_dump
- dumps an array containing the same objects
- dumps an extended_array having ivar
- dumps a struct having ivar
- dumps a struct having fields
- dumps an extended_struct having fields with same objects
- 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
- dumps a Fixnum -2**24
- dumps a Symbol small
- dumps a Hash subclass
- dumps a marshal_dump object
- dumps a _dump object
- dumps a Fixnum 2**16
- dumps a 1...2
- dumps a Array subclass
- dumps a Regexp subclass /i
- dumps a Regexp
- dumps a _dump object extended
- dumps a Fixnum -123
- dumps a Fixnum -4516727
- dumps a Array
- dumps a Float Infinity
- dumps a Module Marshal
- dumps a Fixnum 2**8
- dumps a Fixnum -124
- dumps a Fixnum -2**16
- dumps a Struct
- dumps a Module nested
- dumps a Bignum 2**64
- dumps a Fixnum 5
- dumps a Fixnum -2**8
- dumps a Symbol
- dumps a Hash
- dumps a Float 0.0
- dumps a Class String
- dumps a true
- dumps a 1..2
- dumps a Float 8323434.342
- dumps a Float 1.0
- dumps a Float -Infinity
- dumps a Bignum -2**63
- dumps a Symbol big
- dumps a String small
- dumps a nil
- dumps a Bignum -2**64
- dumps a String subclass
- dumps a false
- dumps a Bignum 2**90
- dumps a Fixnum 122
- dumps a String extended
- dumps a String big
- dumps a String empty
- dumps a Float 1.0799999999999912
- dumps a Float -0.0
- dumps a Fixnum 2**24
- dumps a Fixnum 123
- dumps a String subclass extended
- dumps a 'a'..'b'
- dumps a Fixnum 0

Marshal.dump for an Integer
- dumps an Integer 8
- dumps and Integer -8
- dumps an Integer 1234
- dumps an Integer -1234
- dumps an Integer 4611686018427387903
- dumps an Integer -4611686018427387903
- dumps an Integer 2361183241434822606847
- dumps an Integer -2361183241434822606847


Finished in 0.086566 seconds

1 file, 91 examples, 112 expectations, 0 failures, 0 errors
== rubyspec/core/marshal/load_spec.rb # 2011-05-07T12:00:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/marshal/load_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/marshal/load_spec.rb
Marshal::load
- raises an ArgumentError when the dumped data is truncated
- raises an ArgumentError when the dumped class is missing
- ignores the value of the proc when called with a proc
- doesn't call 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
- raises a TypeError with bad Marshal version
- raises EOFError on loading an empty file
- returns an untainted object if source is untainted
- returns a tainted object if source is tainted
- preserves taintedness of nested structure
- loads a Fixnum -2**24
- loads a Symbol small
- loads a Hash subclass
- loads a marshal_dump object
- loads a _dump object
- loads a Fixnum 2**16
- loads a 1...2
- loads a Array subclass
- loads a Regexp subclass /i
- loads a Regexp
- loads a _dump object extended
- loads a Fixnum -123
- loads a Fixnum -4516727
- loads a Array
- loads a Float Infinity
- loads a Module Marshal
- loads a Fixnum 2**8
- loads a Fixnum -124
- loads a Fixnum -2**16
- loads a Struct
- loads a Module nested
- loads a Bignum 2**64
- loads a Fixnum 5
- loads a Fixnum -2**8
- loads a Symbol
- loads a Hash
- loads a Float 0.0
- loads a Class String
- loads a true
- loads a 1..2
- loads a Float 8323434.342
- loads a Float 1.0
- loads a Float -Infinity
- loads a Bignum -2**63
- loads a Symbol big
- loads a String small
- loads a nil
- loads a Bignum -2**64
- loads a String subclass
- loads a false
- loads a Bignum 2**90
- loads a Fixnum 122
- loads a String extended
- loads a String big
- loads a String empty
- loads a Float 1.0799999999999912
- loads a Float -0.0
- loads a Fixnum 2**24
- loads a Fixnum 123
- loads a String subclass extended
- loads a 'a'..'b'
- loads a Fixnum 0

Marshal::load for an Array
- loads a array containing the same objects
- loads an array having ivar

Marshal::load for a Hash
- loads an extended_user_hash with a parameter to initialize
- preserves hash ivars when hash contains a string having ivar

Marshal::load for a String
- loads a string having ivar with ref to self

Marshal::load for a Struct
- loads a extended_struct having fields with same objects
- loads a struct having ivar
- loads a struct having fields

Marshal::load for a user Class
- loads a user-marshaled extended object
- loads a user_object
- loads a object
- loads an extended Object
- loads a object having ivar

Marshal::load for a Regexp
- loads an extended Regexp
- loads a extended_user_regexp having ivar

Marshal::load for a Float
- loads a Float NaN
- loads a Float 1.3
- loads a Float -5.1867345e-22
- loads a Float 1.1867345e+22

Marshal::load for a Integer
- loads an Integer 8
- loads and Integer -8
- loads an Integer 1234
- loads an Integer -1234
- loads an Integer 4611686018427387903
- loads an Integer -4611686018427387903
- loads an Integer 2361183241434822606847
- loads an Integer -2361183241434822606847


Finished in 0.087019 seconds

1 file, 91 examples, 108 expectations, 0 failures, 0 errors
== rubyspec/core/marshal/restore_spec.rb # 2011-05-07T12:00:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/marshal/restore_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/marshal/restore_spec.rb
Marshal.restore
- needs to be reviewed for spec completeness


Finished in 0.003371 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/begin_spec.rb # 2011-05-07T12:00:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/begin_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/begin_spec.rb
MatchData#begin
- returns the offset of the start of the nth element


Finished in 0.003812 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/captures_spec.rb # 2011-05-07T12:00:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/captures_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/captures_spec.rb
MatchData#captures
- returns an array of the match captures


Finished in 0.003718 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/matchdata/element_reference_spec.rb # 2011-05-07T12:00:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/element_reference_spec.rb
MatchData#[]
- acts as normal array indexing [index]
- supports accessors [start, length]
- supports ranges [start..end]


Finished in 0.005460 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/end_spec.rb # 2011-05-07T12:00:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/end_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/end_spec.rb
MatchData#end
- returns the offset of the end of the nth element


Finished in 0.076952 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/eql_spec.rb # 2011-05-07T12:00:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/eql_spec.rb

Finished in 0.024875 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/equal_value_spec.rb # 2011-05-07T12:00:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/equal_value_spec.rb

Finished in 0.003823 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/hash_spec.rb # 2011-05-07T12:00:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/hash_spec.rb

Finished in 0.003069 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/initialize_copy_spec.rb # 2011-05-07T12:00:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/initialize_copy_spec.rb

Finished in 0.002047 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/inspect_spec.rb # 2011-05-07T12:00:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004645 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/length_spec.rb # 2011-05-07T12:00:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/length_spec.rb
MatchData#length
- length should return the number of elements in the match array


Finished in 0.005055 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/matchdata/names_spec.rb # 2011-05-07T12:00:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/names_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/names_spec.rb

Finished in 0.002450 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/offset_spec.rb # 2011-05-07T12:00:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/offset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/offset_spec.rb
MatchData#offset
- returns a two element array with the begin and end of the nth match


Finished in 0.003990 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/post_match_spec.rb # 2011-05-07T12:00:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/post_match_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/post_match_spec.rb
MatchData#post_match
- returns the string after the match equiv. special var $'


Finished in 0.003679 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/pre_match_spec.rb # 2011-05-07T12:00:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/pre_match_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/pre_match_spec.rb
MatchData#pre_match
- returns the string before the match, equiv. special var $`


Finished in 0.003734 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/regexp_spec.rb # 2011-05-07T12:00:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/regexp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/regexp_spec.rb

Finished in 0.002623 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/select_spec.rb # 2011-05-07T12:00:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/select_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/select_spec.rb
MatchData#select
- yields the contents of the match array to a block


Finished in 0.004235 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/matchdata/size_spec.rb # 2011-05-07T12:00:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/size_spec.rb
MatchData#size
- length should return the number of elements in the match array


Finished in 0.004304 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/matchdata/string_spec.rb # 2011-05-07T12:00:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/string_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004168 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/matchdata/to_a_spec.rb # 2011-05-07T12:00:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/to_a_spec.rb
MatchData#to_a
- returns an array of matches


Finished in 0.003764 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/matchdata/to_s_spec.rb # 2011-05-07T12:00:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/to_s_spec.rb
MatchData#to_s
- returns the entire matched string


Finished in 0.003613 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/matchdata/values_at_spec.rb # 2011-05-07T12:00:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/matchdata/values_at_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/matchdata/values_at_spec.rb
MatchData#values_at
- returns an array of the matching value


Finished in 0.003632 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/math/acos_spec.rb # 2011-05-07T12:00:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/acos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/acos_spec.rb
Math.acos
- returns a float
- returns the arccosine of the argument
- raises an Errno::EDOM if the argument is greater than 1.0
- raises an Errno::EDOM if the argument is less than -1.0
- raises an ArgumentError 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()
- coerces string argument with Float() without calling to_f

Math#acos
- is accessible as a private instance method


Finished in 0.014815 seconds

1 file, 10 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/math/acosh_spec.rb # 2011-05-07T12:00:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/acosh_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/acosh_spec.rb
Math.acosh
- returns a float
- returns the principle value of the inverse hyperbolic cosine of the argument
- it raises Errno::EDOM if the passed argument is less than -1.0 or greater than 1.0
- raises an ArgumentError 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 0.010766 seconds

1 file, 7 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/math/asin_spec.rb # 2011-05-07T12:00:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/asin_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/asin_spec.rb
Math.asin
- return a float
- returns the arcsine of the argument
- raises an Errno::EDOM if the argument is greater than 1.0
- raises an Errno::EDOM if the argument is less than -1.0
- raises an ArgumentError 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 0.011517 seconds

1 file, 8 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/math/asinh_spec.rb # 2011-05-07T12:00:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/asinh_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/asinh_spec.rb
Math.asinh
- returns a float
- returns the inverse hyperbolic sin of the argument
- raises an ArgumentError 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 0.008760 seconds

1 file, 6 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/math/atan2_spec.rb # 2011-05-07T12:00:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/atan2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/atan2_spec.rb
Math.atan2
- returns a float
- returns the arc tangent of y, x
- raises an ArgumentError 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 0.009751 seconds

1 file, 6 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/math/atan_spec.rb # 2011-05-07T12:00:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/atan_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/atan_spec.rb
Math.atan
- returns a float
- return the arctangent of the argument
- raises an ArgumentError 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 0.008766 seconds

1 file, 6 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/math/atanh_spec.rb # 2011-05-07T12:00:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/atanh_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/atanh_spec.rb
Math.atanh
- returns a float
- returns the inverse hyperbolic tangent of the argument
- raises an Errno::EDOM for arguments greater than 1.0
- raises an Errno::EDOM for arguments less than -1.0

Math#atanh
- is a private instance method
- returns a float
- returns the inverse hyperbolic tangent of the argument
- raises an Errno::EDOM for arguments greater than 1.0
- raises an Errno::EDOM for arguments less than -1.0


Finished in 0.036359 seconds

1 file, 9 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/math/cbrt_spec.rb # 2011-05-07T12:00:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/cbrt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/cbrt_spec.rb

Finished in 0.002520 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/math/constants_spec.rb # 2011-05-07T12:00:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006330 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/math/cos_spec.rb # 2011-05-07T12:00:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/cos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/cos_spec.rb
Math.cos
- returns a float
- returns the cosine of the argument expressed in radians
- raises an ArgumentError if the argument cannot be coerced with Float()
- 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 0.009765 seconds

1 file, 6 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/math/cosh_spec.rb # 2011-05-07T12:00:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/cosh_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/cosh_spec.rb
Math.cosh
- returns a float
- returns the hyperbolic cosine of the argument
- raises an ArgumentError 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 0.008635 seconds

1 file, 6 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/math/erf_spec.rb # 2011-05-07T12:00:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/erf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/erf_spec.rb
Math.erf
- returns a float
- returns the error function of the argument
- raises an ArgumentError 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 0.009060 seconds

1 file, 6 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/math/erfc_spec.rb # 2011-05-07T12:00:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/erfc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/erfc_spec.rb
Math.erfc
- returns a float
- returns the complimentary error function of the argument
- raises an ArgumentError 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 0.009047 seconds

1 file, 6 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/math/exp_spec.rb # 2011-05-07T12:00:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/exp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/exp_spec.rb
Math.exp
- returns a float
- returns the base-e exponential of the argument
- raises an ArgumentError 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 0.008637 seconds

1 file, 6 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/math/frexp_spec.rb # 2011-05-07T12:00:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/frexp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/frexp_spec.rb
Math.frexp
- returns the normalized fraction and exponent
- raises an ArgumentError 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 0.008477 seconds

1 file, 5 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/math/gamma_spec.rb # 2011-05-07T12:00:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/gamma_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/gamma_spec.rb

Finished in 0.003050 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/math/hypot_spec.rb # 2011-05-07T12:00:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/hypot_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 an ArgumentError 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 0.009010 seconds

1 file, 6 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/math/ldexp_spec.rb # 2011-05-07T12:00:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/ldexp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/ldexp_spec.rb
Math.ldexp
- returns a float
- returns the argument multiplied by 2**n
- raises an ArgumentError 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 0.010393 seconds

1 file, 9 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/math/lgamma_spec.rb # 2011-05-07T12:00:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/lgamma_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/lgamma_spec.rb

Finished in 0.003092 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/math/log10_spec.rb # 2011-05-07T12:00:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/log10_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/log10_spec.rb
Math.log10
- returns a float
- return the base-10 logarithm of the argument
- raises an Errno::EDOM if the argument is less than 0
- raises an ArgumentError 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 0.010598 seconds

1 file, 7 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/math/log2_spec.rb # 2011-05-07T12:00:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/log2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/log2_spec.rb

Finished in 0.004464 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/math/log_spec.rb # 2011-05-07T12:00:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/log_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/log_spec.rb
Math.log
- returns a float
- returns the natural logarithm of the argument
- raises an Errno::EDOM if the argument is less than 0
- raises an ArgumentError if the argument cannot be coerced with Float()
- accepts numerical values as string
- 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 0.011844 seconds

1 file, 8 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/math/sin_spec.rb # 2011-05-07T12:00:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/sin_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/sin_spec.rb
Math.sin
- returns a float
- returns the sine of the argument expressed in radians
- raises an ArgumentError 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 0.008668 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/math/sinh_spec.rb # 2011-05-07T12:00:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/sinh_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/sinh_spec.rb
Math.sinh
- returns a float
- returns the hyperbolic sin of the argument
- raises an ArgumentError 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 0.008661 seconds

1 file, 6 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/math/sqrt_spec.rb # 2011-05-07T12:00:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/sqrt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/sqrt_spec.rb
Math.sqrt
- returns a float
- returns the square root of the argument
- raises an ArgumentError 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 0.008784 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/math/tan_spec.rb # 2011-05-07T12:00:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/tan_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/tan_spec.rb
Math.tan
- returns a float
- returns the tangent of the argument
- returns NaN if called with +-Infinitty
- raises an ArgumentError 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 0.009356 seconds

1 file, 7 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/math/tanh_spec.rb # 2011-05-07T12:00:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/math/tanh_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/math/tanh_spec.rb
Math.tanh
- returns a float
- returns the hyperbolic tangent of the argument
- raises an ArgumentError 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 0.032952 seconds

1 file, 6 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/method/arity_spec.rb # 2011-05-07T12:00:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/arity_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010417 seconds

1 file, 5 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/core/method/call_spec.rb # 2011-05-07T12:00:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/call_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008811 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/method/clone_spec.rb # 2011-05-07T12:00:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/clone_spec.rb
Method#clone
- returns a copy of the method


Finished in 0.006496 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/method/element_reference_spec.rb # 2011-05-07T12:00:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008187 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/method/eql_spec.rb # 2011-05-07T12:00:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/eql_spec.rb

Finished in 0.008103 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/method/equal_value_spec.rb # 2011-05-07T12:00:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/equal_value_spec.rb
Method#==
- returns true if methods are the same
- returns true on aliased methods
- 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 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


Finished in 0.011742 seconds

1 file, 8 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/method/hash_spec.rb # 2011-05-07T12:00:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/hash_spec.rb

Finished in 0.002608 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/method/inspect_spec.rb # 2011-05-07T12:00:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010839 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/method/name_spec.rb # 2011-05-07T12:00:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/name_spec.rb
Method#name
- returns the name of the method
- returns the name even when aliased


Finished in 0.007763 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/method/owner_spec.rb # 2011-05-07T12:00:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/owner_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007458 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/method/parameters_spec.rb # 2011-05-07T12:00:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/parameters_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/parameters_spec.rb

Finished in 0.002418 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/method/receiver_spec.rb # 2011-05-07T12:00:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/receiver_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/receiver_spec.rb
Method#receiver
- returns the receiver of the method
- returns the right receiver even when aliased


Finished in 0.007066 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/method/source_location_spec.rb # 2011-05-07T12:00:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/source_location_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/method/source_location_spec.rb

Finished in 0.005633 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/method/to_proc_spec.rb # 2011-05-07T12:00:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/to_proc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns a proc that accepts passed arguments like a block would
- can be called directly and not unwrap arguments like a block


Finished in 0.011882 seconds

1 file, 6 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/core/method/to_s_spec.rb # 2011-05-07T12:00:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010440 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/method/unbind_spec.rb # 2011-05-07T12:00:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/method/unbind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009027 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/module/alias_method_spec.rb # 2011-05-07T12:00:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/alias_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/alias_method_spec.rb
Module#alias_method
- makes a copy of the method
- retains method visibility
- handles aliasing a stub that changes visibility
- fails if origin method not found
- converts the names 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 0.052001 seconds

1 file, 10 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/module/allocate_spec.rb # 2011-05-07T12:00:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/allocate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/allocate_spec.rb
Module.allocate
- returns an instance of Module
- returns a fully-formed instance of Module


Finished in 0.004853 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/module/ancestors_spec.rb # 2011-05-07T12:01:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/ancestors_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009763 seconds

1 file, 3 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/module/append_features_spec.rb # 2011-05-07T12:01:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/append_features_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009584 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/module/attr_accessor_spec.rb # 2011-05-07T12:01:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/attr_accessor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/attr_accessor_spec.rb
Module#attr_accessor
- creates a getter and setter for each given attribute name
- allows creating an attr_accessor on an immediate class
- 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 0.014449 seconds

1 file, 5 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/module/attr_reader_spec.rb # 2011-05-07T12:01:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/attr_reader_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/attr_reader_spec.rb
Module#attr_reader
- creates a getter for each given attribute name
- allows for adding an attr_reader to an immediate
- 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 0.014190 seconds

1 file, 5 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/module/attr_spec.rb # 2011-05-07T12:01:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/attr_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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 0.034914 seconds

1 file, 6 examples, 27 expectations, 0 failures, 0 errors
== rubyspec/core/module/attr_writer_spec.rb # 2011-05-07T12:01:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/attr_writer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/attr_writer_spec.rb
Module#attr_writer
- creates a setter for each given attribute name
- allows for adding an attr_writer to an immediate
- creates a setter for an attribute name given as a Fixnum
- 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 0.033918 seconds

1 file, 6 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/module/autoload_spec.rb # 2011-05-07T12:01:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/autoload_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- removes the constant from the constant table if load fails
- removes 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
- raises a NameError when the autoload file did not define the constant and a module is opened with the same name
- 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 for the filename

Module#autoload
- does not call Kernel#require or Kernel#load dynamically


Finished in 0.115496 seconds

1 file, 33 examples, 55 expectations, 0 failures, 0 errors
== rubyspec/core/module/case_compare_spec.rb # 2011-05-07T12:01:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009924 seconds

1 file, 2 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/module/class_eval_spec.rb # 2011-05-07T12:01:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/class_eval_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a non-string filename to a string using to_str
- raises a TypeError when the given filename can't be converted to string using to_str
- 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
- adds methods respecting the lexical constant scope


Finished in 0.039468 seconds

1 file, 13 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/core/module/class_exec_spec.rb # 2011-05-07T12:01:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/class_exec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/class_exec_spec.rb
Module#class_exec
- does not add defined methods to other classes
- defines method in the receiver's scope
- evaluates a given block in the context of self
- raises an LocalJumpError when no block is given


Finished in 0.012308 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/module/class_variable_defined_spec.rb # 2011-05-07T12:01:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/class_variable_defined_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 the class variable is defined in a metaclass
- returns false if the class variable is not defined in a 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
- accepts Fixnums for class variables
- 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 0.035885 seconds

1 file, 10 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/module/class_variable_get_spec.rb # 2011-05-07T12:01:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/class_variable_get_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- allows '@@' to be a valid class variable name
- 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
- returns a class variable defined in a metaclass
- accepts Fixnums for class variables
- raises a NameError when a Fixnum for an uninitialized class variable is given
- 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 0.066346 seconds

1 file, 14 examples, 21 expectations, 0 failures, 0 errors
== rubyspec/core/module/class_variable_set_spec.rb # 2011-05-07T12:01:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/class_variable_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a class variable on a metaclass
- sets the value of a class variable with the given name defined in an included module
- accepts Fixnums for class variables
- raises a TypeError 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 0.037059 seconds

1 file, 8 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/module/class_variables_spec.rb # 2011-05-07T12:01:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/class_variables_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/class_variables_spec.rb
Module#class_variables
- returns an Array with the names of class variables of self and self's ancestors
- returns an Array with names of class variables defined in metaclasses
- returns an Array of Strings of class variable names defined in a metaclass
- returns an Array with names of class variables defined in included modules
- does not return class variables defined in extended modules


Finished in 0.012152 seconds

1 file, 5 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/module/comparison_spec.rb # 2011-05-07T12:01:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011141 seconds

1 file, 5 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/module/const_defined_spec.rb # 2011-05-07T12:01:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/const_defined_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 given String names a constant defined in the receiver
- returns false if the constant is not defined in the receiver
- does not call #const_missing if the constant is not defined in the receiver
- calls #to_str to convert the given name to a String
- 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 0.055300 seconds

1 file, 9 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/core/module/const_get_spec.rb # 2011-05-07T12:01:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/const_get_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.064125 seconds

1 file, 25 examples, 46 expectations, 0 failures, 0 errors
== rubyspec/core/module/const_missing_spec.rb # 2011-05-07T12:01:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/const_missing_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008038 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/module/const_set_spec.rb # 2011-05-07T12:01:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/const_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013411 seconds

1 file, 7 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/module/constants_spec.rb # 2011-05-07T12:01:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/constants_spec.rb
Module.constants
- returns an array of the names of all toplevel constants
- returns an array of String names

Module#constants
- returns an array of String names of all constants defined in the moduleand all included modules
- includes names of constants defined after a module is included


Finished in 0.014786 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/module/define_method_spec.rb # 2011-05-07T12:01:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/define_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/define_method_spec.rb
Module#define_method when given an UnboundMethod
- passes the given arguments to the new method
- adds the new method to the methods list

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
- raises an ArgumentError when no block is given
- accepts a Method (still bound)
- maintains the Proc's scope
- accepts a String method name
- is private
- returns a Proc

Module#define_method passed {  } creates a method that
- returns the value computed by the block when passed zero arguments
- returns the value computed by the block when passed one argument
- returns the value computed by the block when passed two arguments

Module#define_method passed { ||  } creates a method that
- returns the value computed by the block when passed zero arguments
- raises an ArgumentError when passed one argument
- raises an ArgumentError when passed two arguments

Module#define_method passed { |a|  } creates a method that
- receives nil as the argument when passed zero arguments
- receives nil as the argument when passed zero arguments and a block
- returns the value computed by the block when passed two arguments
- receives the value passed as the argument when passed one argument

Module#define_method passed { |*a|  } creates a method that
- receives an empty array as the argument when passed zero arguments
- receives the value in an array when passed one argument
- receives the values in an array when passed two arguments

Module#define_method passed { |a, *b|  } creates a method that
- raises an ArgumentError when passed zero arguments
- returns the value computed by the block when passed one argument
- returns the value computed by the block when passed two arguments

Module#define_method passed { |a, b|  } creates a method that
- returns the value computed by the block when passed two arguments
- raises an ArgumentError when passed zero arguments
- raises an ArgumentError when passed one argument
- raises an ArgumentError when passed one argument and a block
- raises an ArgumentError when passed three arguments

Module#define_method passed { |a, b, *c|  } creates a method that
- raises an ArgumentError when passed zero arguments
- raises an ArgumentError when passed one argument
- raises an ArgumentError when passed one argument and a block
- receives an empty array as the third argument when passed two arguments
- receives the third argument in an array when passed three arguments


Finished in 0.086121 seconds

1 file, 38 examples, 44 expectations, 0 failures, 0 errors
== rubyspec/core/module/eql_spec.rb # 2011-05-07T12:01:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/eql_spec.rb
Module#eql?
- returns true if self and the given module are the same


Finished in 0.010446 seconds

1 file, 1 example, 9 expectations, 0 failures, 0 errors
== rubyspec/core/module/equal_spec.rb # 2011-05-07T12:01:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/equal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/equal_spec.rb
Module#equal?
- returns true if self and the given module are the same


Finished in 0.009843 seconds

1 file, 1 example, 9 expectations, 0 failures, 0 errors
== rubyspec/core/module/equal_value_spec.rb # 2011-05-07T12:01:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/equal_value_spec.rb
Module#==
- returns true if self and the given module are the same


Finished in 0.010008 seconds

1 file, 1 example, 9 expectations, 0 failures, 0 errors
== rubyspec/core/module/extend_object_spec.rb # 2011-05-07T12:01:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/extend_object_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010581 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/module/extended_spec.rb # 2011-05-07T12:01:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/extended_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011209 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/module/freeze_spec.rb # 2011-05-07T12:01:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/freeze_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/freeze_spec.rb
Module#freeze
- prevents further modifications to self


Finished in 0.010313 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/module/gt_spec.rb # 2011-05-07T12:01:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/gt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010580 seconds

1 file, 4 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/module/gte_spec.rb # 2011-05-07T12:01:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/gte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011043 seconds

1 file, 4 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/module/include_spec.rb # 2011-05-07T12:01:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/include_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns the class it's included into
- 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 0.047526 seconds

1 file, 21 examples, 53 expectations, 0 failures, 0 errors
== rubyspec/core/module/included_modules_spec.rb # 2011-05-07T12:01:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/included_modules_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/included_modules_spec.rb
Module#included_modules
- returns a list of modules included in self


Finished in 0.008839 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/module/included_spec.rb # 2011-05-07T12:01:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/included_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011157 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/module/initialize_copy_spec.rb # 2011-05-07T12:01:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/initialize_copy_spec.rb

Finished in 0.007103 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/module/initialize_spec.rb # 2011-05-07T12:01:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/initialize_spec.rb
Module#initialize
- accepts a block
- is called on subclasses


Finished in 0.010051 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/module/instance_method_spec.rb # 2011-05-07T12:01:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/instance_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 an ArgumentError if passed a Fixnum that is not 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 0.033759 seconds

1 file, 8 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/core/module/instance_methods_spec.rb # 2011-05-07T12:01:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/instance_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014453 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/module/lt_spec.rb # 2011-05-07T12:01:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/lt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010736 seconds

1 file, 4 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/module/lte_spec.rb # 2011-05-07T12:01:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/lte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010960 seconds

1 file, 4 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/module/method_added_spec.rb # 2011-05-07T12:01:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/method_added_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010485 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/module/method_defined_spec.rb # 2011-05-07T12:01:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/method_defined_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013061 seconds

1 file, 4 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/module/method_removed_spec.rb # 2011-05-07T12:01:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/method_removed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/method_removed_spec.rb
Module#method_removed
- is called when a method is removed from self


Finished in 0.008812 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/module/method_undefined_spec.rb # 2011-05-07T12:01:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/method_undefined_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/method_undefined_spec.rb
Module#method_undefined
- is called when a method is undefined from self


Finished in 0.008526 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/module/module_eval_spec.rb # 2011-05-07T12:01:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/module_eval_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 a non-string filename to a string using to_str
- raises a TypeError when the given filename can't be converted to string using to_str
- 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
- adds methods respecting the lexical constant scope


Finished in 0.039186 seconds

1 file, 13 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/core/module/module_exec_spec.rb # 2011-05-07T12:01:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/module_exec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/module_exec_spec.rb
Module#module_exec
- does not add defined methods to other classes
- defines method in the receiver's scope
- evaluates a given block in the context of self
- raises an LocalJumpError when no block is given


Finished in 0.011837 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/module/module_function_spec.rb # 2011-05-07T12:01:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/module_function_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.043989 seconds

1 file, 18 examples, 40 expectations, 0 failures, 0 errors
== rubyspec/core/module/name_spec.rb # 2011-05-07T12:01:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/name_spec.rb
Module#name
- returns an empty String by default
- returns the name of self


Finished in 0.011233 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/module/nesting_spec.rb # 2011-05-07T12:01:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/nesting_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010276 seconds

1 file, 2 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/module/new_spec.rb # 2011-05-07T12:01:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.033649 seconds

1 file, 3 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/module/private_class_method_spec.rb # 2011-05-07T12:01:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/private_class_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.033234 seconds

1 file, 7 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/module/private_instance_methods_spec.rb # 2011-05-07T12:01:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/private_instance_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Module#private_instance_methods when not passed an argument
- returns a unique list for a class including a module
- returns a unique list for a subclass

Module#private_instance_methods when passed true
- returns a unique list for a class including a module
- returns a unique list for a subclass


Finished in 0.085425 seconds

1 file, 7 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/module/private_method_defined_spec.rb # 2011-05-07T12:01:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/private_method_defined_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 ArgumentError 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 0.034540 seconds

1 file, 10 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/core/module/private_spec.rb # 2011-05-07T12:01:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/private_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011775 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/module/protected_instance_methods_spec.rb # 2011-05-07T12:01:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/protected_instance_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Module#protected_instance_methods when not passed an argument
- returns a unique list for a class including a module
- returns a unique list for a subclass

Module#protected_instance_methods when passed true
- returns a unique list for a class including a module
- returns a unique list for a subclass


Finished in 0.043423 seconds

1 file, 7 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/module/protected_method_defined_spec.rb # 2011-05-07T12:01:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/protected_method_defined_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 an ArgumentError if passed a Fixnum
- raises a TypeError if not passed a Symbol
- accepts any object that is a String type


Finished in 0.033139 seconds

1 file, 7 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/module/protected_spec.rb # 2011-05-07T12:01:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/protected_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011781 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/module/public_class_method_spec.rb # 2011-05-07T12:01:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/public_class_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.015420 seconds

1 file, 7 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/module/public_instance_method_spec.rb # 2011-05-07T12:01:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/public_instance_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/public_instance_method_spec.rb

Finished in 0.002596 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/module/public_instance_methods_spec.rb # 2011-05-07T12:01:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/public_instance_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Module#public_instance_methods when not passed an argument
- returns a unique list for a class including a module
- returns a unique list for a subclass

Module#public_instance_methods when passed true
- returns a unique list for a class including a module
- returns a unique list for a subclass


Finished in 0.135290 seconds

1 file, 7 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/module/public_method_defined_spec.rb # 2011-05-07T12:01:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/public_method_defined_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 an ArgumentError if called with a Fixnum
- raises a TypeError if not passed a Symbol
- accepts any object that is a String type


Finished in 0.032991 seconds

1 file, 7 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/module/public_spec.rb # 2011-05-07T12:01:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/public_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011843 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/module/remove_class_variable_spec.rb # 2011-05-07T12:01:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/remove_class_variable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/remove_class_variable_spec.rb
Module#remove_class_variable
- removes class variable
- returns the value of removing class variable
- removes a class variable defined in a metaclass
- 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
- is private


Finished in 0.014261 seconds

1 file, 8 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/module/remove_const_spec.rb # 2011-05-07T12:01:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/remove_const_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 and does not call #const_missing if the constant is not defined
- raises a NameError and does not call #const_missing 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 0.037858 seconds

1 file, 10 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/core/module/remove_method_spec.rb # 2011-05-07T12:01:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/remove_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010954 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/module/to_s_spec.rb # 2011-05-07T12:01:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/module/to_s_spec.rb
Module#to_s
- needs to be reviewed for spec completeness


Finished in 0.008105 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/module/undef_method_spec.rb # 2011-05-07T12:01:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/module/undef_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013470 seconds

1 file, 6 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/mutex/lock_spec.rb # 2011-05-07T12:01:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/mutex/lock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/mutex/lock_spec.rb

Finished in 0.002525 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/mutex/locked_spec.rb # 2011-05-07T12:01:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/mutex/locked_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/mutex/locked_spec.rb

Finished in 0.002531 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/mutex/sleep_spec.rb # 2011-05-07T12:01:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/mutex/sleep_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/mutex/sleep_spec.rb

Finished in 0.002626 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/mutex/synchronize_spec.rb # 2011-05-07T12:01:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/mutex/synchronize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/mutex/synchronize_spec.rb

Finished in 0.002588 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/mutex/try_lock_spec.rb # 2011-05-07T12:01:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/mutex/try_lock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/mutex/try_lock_spec.rb

Finished in 0.002493 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/mutex/unlock_spec.rb # 2011-05-07T12:01:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/mutex/unlock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/mutex/unlock_spec.rb

Finished in 0.002529 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/nil/and_spec.rb # 2011-05-07T12:01:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/and_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/and_spec.rb
NilClass#&
- returns false


Finished in 0.003906 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/nil/dup_spec.rb # 2011-05-07T12:01:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/dup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/dup_spec.rb
NilClass#dup
- raises a TypeError


Finished in 0.002852 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/nil/inspect_spec.rb # 2011-05-07T12:01:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/inspect_spec.rb
NilClass#inspect
- returns the string 'nil'


Finished in 0.003500 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/nil/nil_spec.rb # 2011-05-07T12:01:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/nil_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/nil_spec.rb
NilClass#nil?
- returns true


Finished in 0.003508 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/nil/or_spec.rb # 2011-05-07T12:01:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/or_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/or_spec.rb
NilClass#|
- returns false if other is nil or false, otherwise true


Finished in 0.003943 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/nil/rationalize_spec.rb # 2011-05-07T12:01:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/rationalize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/rationalize_spec.rb

Finished in 0.002676 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/nil/to_a_spec.rb # 2011-05-07T12:01:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/to_a_spec.rb
NilClass#to_a
- returns an empty array


Finished in 0.003522 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/nil/to_c_spec.rb # 2011-05-07T12:01:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/to_c_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/to_c_spec.rb

Finished in 0.002512 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/nil/to_f_spec.rb # 2011-05-07T12:01:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/to_f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/to_f_spec.rb
NilClass#to_f
- returns 0.0
- does not cause NilClass to be coerced to Float


Finished in 0.004068 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/nil/to_i_spec.rb # 2011-05-07T12:01:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/to_i_spec.rb
NilClass#to_i
- returns 0
- does not cause NilClass to be coerced to Fixnum


Finished in 0.004100 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/nil/to_r_spec.rb # 2011-05-07T12:01:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/to_r_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/to_r_spec.rb

Finished in 0.002549 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/nil/to_s_spec.rb # 2011-05-07T12:01:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/to_s_spec.rb
NilClass#to_s
- returns the string ''


Finished in 0.003516 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/nil/xor_spec.rb # 2011-05-07T12:01:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/nil/xor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/nil/xor_spec.rb
NilClass#^
- returns false if other is nil or false, otherwise true


Finished in 0.028694 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/abs2_spec.rb # 2011-05-07T12:01:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/abs2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/abs2_spec.rb

Finished in 0.002727 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/abs_spec.rb # 2011-05-07T12:01:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/abs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008769 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/angle_spec.rb # 2011-05-07T12:01:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/angle_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/angle_spec.rb

Finished in 0.017642 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/arg_spec.rb # 2011-05-07T12:01:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/arg_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/arg_spec.rb

Finished in 0.004273 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/ceil_spec.rb # 2011-05-07T12:01:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/ceil_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/ceil_spec.rb
Numeric#ceil
- converts self to a Float (using #to_f) and returns the #ceil'ed result


Finished in 0.005593 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/coerce_spec.rb # 2011-05-07T12:01:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/coerce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014021 seconds

1 file, 7 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/comparison_spec.rb # 2011-05-07T12:01:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007831 seconds

1 file, 6 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/conj_spec.rb # 2011-05-07T12:01:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/conj_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/conj_spec.rb

Finished in 0.004250 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/conjugate_spec.rb # 2011-05-07T12:01:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/conjugate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/conjugate_spec.rb

Finished in 0.003868 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/denominator_spec.rb # 2011-05-07T12:01:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/denominator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/denominator_spec.rb

Finished in 0.002710 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/div_spec.rb # 2011-05-07T12:01:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/div_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/div_spec.rb
Numeric#div
- calls self#/ with other, converts the result to a Float (using #to_f) and returns the #floor'ed result


Finished in 0.006429 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/divmod_spec.rb # 2011-05-07T12:01:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/divmod_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/divmod_spec.rb
Numeric#divmod
- returns [quotient, modulus], with quotient being obtained as in Numeric#div and modulus being obtained by calling self#% with other


Finished in 0.006470 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/eql_spec.rb # 2011-05-07T12:01:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006055 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/fdiv_spec.rb # 2011-05-07T12:01:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/fdiv_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/fdiv_spec.rb
Numeric#fdiv
- needs to be reviewed for spec completeness


Finished in 0.004193 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/floor_spec.rb # 2011-05-07T12:01:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/floor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/floor_spec.rb
Numeric#floor
- converts self to a Float (using #to_f) and returns the #floor'ed result


Finished in 0.005391 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/i_spec.rb # 2011-05-07T12:01:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/i_spec.rb

Finished in 0.002690 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/imag_spec.rb # 2011-05-07T12:01:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/imag_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/imag_spec.rb

Finished in 0.004887 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/imaginary_spec.rb # 2011-05-07T12:01:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/imaginary_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/imaginary_spec.rb

Finished in 0.003921 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/initialize_copy_spec.rb # 2011-05-07T12:01:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/initialize_copy_spec.rb
Numeric#singleton_method_added
- raises a TypeError when trying to #dup a Numeric


Finished in 0.005161 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/integer_spec.rb # 2011-05-07T12:01:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/integer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/integer_spec.rb
Numeric#integer?
- returns false


Finished in 0.004238 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/numeric/magnitude_spec.rb # 2011-05-07T12:01:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/magnitude_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/magnitude_spec.rb

Finished in 0.004054 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/modulo_spec.rb # 2011-05-07T12:01:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/modulo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/modulo_spec.rb
Numeric#modulo
- returns the result of calling self#% with other


Finished in 0.006471 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/nonzero_spec.rb # 2011-05-07T12:01:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/nonzero_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/nonzero_spec.rb
Numeric#nonzero?
- returns self if self#zero? is false
- returns nil if self#zero? is true


Finished in 0.006274 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/numerator_spec.rb # 2011-05-07T12:01:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/numerator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/numerator_spec.rb

Finished in 0.002807 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/phase_spec.rb # 2011-05-07T12:01:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/phase_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/phase_spec.rb

Finished in 0.004361 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/polar_spec.rb # 2011-05-07T12:01:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/polar_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/polar_spec.rb

Finished in 0.005070 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/quo_spec.rb # 2011-05-07T12:01:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/quo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/quo_spec.rb
Numeric#quo
- returns the result of calling self#/ with other


Finished in 0.005761 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/rationalize_spec.rb # 2011-05-07T12:01:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/rationalize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/rationalize_spec.rb

Finished in 0.002811 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/real_spec.rb # 2011-05-07T12:01:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/real_spec.rb

Finished in 0.004748 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/rect_spec.rb # 2011-05-07T12:01:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/rect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/rect_spec.rb

Finished in 0.004522 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/rectangular_spec.rb # 2011-05-07T12:01:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/rectangular_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/rectangular_spec.rb

Finished in 0.003948 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/remainder_spec.rb # 2011-05-07T12:01:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/remainder_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.037095 seconds

1 file, 5 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/round_spec.rb # 2011-05-07T12:01:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/round_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/round_spec.rb
Numeric#round
- converts self to a Float (using #to_f) and returns the #round'ed result


Finished in 0.005233 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/singleton_method_added_spec.rb # 2011-05-07T12:01:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/singleton_method_added_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005603 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/step_spec.rb # 2011-05-07T12:01:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/step_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/step_spec.rb
Numeric#step
- raises an ArgumentError when step is 0
- raises an ArgumentError when step is 0.0
- defaults to step = 1
- returns an Enumerator when step is 0
- returns an Enumerator when not passed a block and self > stop
- returns an Enumerator when not passed a block and self < stop
- returns an Enumerator that uses the given step
- does not rescue ArgumentError exceptions
- does not rescue TypeError exceptions

Numeric#step with [stop, step]
- increments self using #+ until self > stop when step > 0
- decrements self using #+ until self < stop when step < 0

Numeric#step Numeric#step with [stop, step] when self, stop and step are Fixnums
- yields only Fixnums

Numeric#step 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 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 Numeric#step with [stop, step]
- yields only Floats when self is a Float
- yields only Floats when stop is a Float
- yields only Floats when step is a Float

Numeric#step Numeric#step with [stop, +step] when self, stop or step is a Float
- yields while increasing self by step while stop < stop
- yields once when self equals stop
- does not yield when self is greater than stop

Numeric#step Numeric#step with [stop, -step] when self, stop or step is a Float
- yields while decreasing self by step while self > stop
- yields once when self equals stop
- does not yield when self is less than stop


Finished in 0.050279 seconds

1 file, 27 examples, 48 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/to_c_spec.rb # 2011-05-07T12:01:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/to_c_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/to_c_spec.rb

Finished in 0.002859 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/to_int_spec.rb # 2011-05-07T12:01:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/to_int_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/to_int_spec.rb
Numeric#to_int
- returns self#to_i


Finished in 0.005005 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/truncate_spec.rb # 2011-05-07T12:01:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/truncate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/truncate_spec.rb
Numeric#truncate
- converts self to a Float (using #to_f) and returns the #truncate'd result


Finished in 0.005373 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/uminus_spec.rb # 2011-05-07T12:01:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/uminus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004883 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/numeric/uplus_spec.rb # 2011-05-07T12:01:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/uplus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/uplus_spec.rb
Numeric#+@
- returns self


Finished in 0.004118 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/numeric/zero_spec.rb # 2011-05-07T12:01:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/numeric/zero_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/numeric/zero_spec.rb
Numeric#zero?
- returns true if self is 0
- returns false if self is not 0


Finished in 0.006393 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/object/clone_spec.rb # 2011-05-07T12:01:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/object/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 frozen state from the original


Finished in 0.008191 seconds

1 file, 5 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/object/dup_spec.rb # 2011-05-07T12:01:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/object/dup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not preserve frozen state from the original


Finished in 0.007370 seconds

1 file, 5 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/object/initialize_spec.rb # 2011-05-07T12:01:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/object/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/object/initialize_spec.rb

Finished in 0.002135 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/object/instance_exec_spec.rb # 2011-05-07T12:01:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/object/instance_exec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/object/instance_exec_spec.rb
Object#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 0.013501 seconds

1 file, 12 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/object/instance_of_spec.rb # 2011-05-07T12:01:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/object/instance_of_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008099 seconds

1 file, 7 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/object/is_a_spec.rb # 2011-05-07T12:01:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/object/is_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010510 seconds

1 file, 8 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/object/kind_of_spec.rb # 2011-05-07T12:01:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/object/kind_of_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009891 seconds

1 file, 8 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/object/match_spec.rb # 2011-05-07T12:01:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/object/match_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/object/match_spec.rb
Object =~
- returns false matching any object


Finished in 0.004863 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/object/metaclass_spec.rb # 2011-05-07T12:01:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/object/metaclass_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/object/metaclass_spec.rb
Object#metaclass
- returns the object's metaclass


Finished in 0.003064 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/object/new_spec.rb # 2011-05-07T12:01:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/object/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/object/new_spec.rb
Object.new
- creates a new Object


Finished in 0.004563 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/objectspace/_id2ref_spec.rb # 2011-05-07T12:01:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/objectspace/_id2ref_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/_id2ref_spec.rb
ObjectSpace._id2ref
- converts an object id to a reference to the object


Finished in 0.003662 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/objectspace/add_finalizer_spec.rb # 2011-05-07T12:01:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/objectspace/add_finalizer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/add_finalizer_spec.rb
ObjectSpace.add_finalizer
- needs to be reviewed for spec completeness


Finished in 0.003410 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/objectspace/call_finalizer_spec.rb # 2011-05-07T12:01:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/objectspace/call_finalizer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/call_finalizer_spec.rb
ObjectSpace.call_finalizer
- needs to be reviewed for spec completeness


Finished in 0.003278 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/objectspace/count_objects_spec.rb # 2011-05-07T12:01:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/objectspace/count_objects_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/count_objects_spec.rb

Finished in 0.002571 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/objectspace/define_finalizer_spec.rb # 2011-05-07T12:01:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/objectspace/define_finalizer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises ArgumentError trying to define a finalizer on a non-reference


Finished in 0.007750 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/objectspace/each_object_spec.rb # 2011-05-07T12:01:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/objectspace/each_object_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.023770 seconds

1 file, 3 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/objectspace/finalizers_spec.rb # 2011-05-07T12:01:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/objectspace/finalizers_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/finalizers_spec.rb
ObjectSpace.finalizers
- needs to be reviewed for spec completeness


Finished in 0.003273 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/objectspace/garbage_collect_spec.rb # 2011-05-07T12:01:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/objectspace/garbage_collect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.066842 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/objectspace/remove_finalizer_spec.rb # 2011-05-07T12:01:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/objectspace/remove_finalizer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/remove_finalizer_spec.rb
ObjectSpace.remove_finalizer
- needs to be reviewed for spec completeness


Finished in 0.003298 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/objectspace/undefine_finalizer_spec.rb # 2011-05-07T12:01:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/objectspace/undefine_finalizer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/objectspace/undefine_finalizer_spec.rb
ObjectSpace.undefine_finalizer
- needs to be reviewed for spec completeness


Finished in 0.003344 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/precision/included_spec.rb # 2011-05-07T12:01:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/precision/included_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/precision/included_spec.rb
Precision.included
- raises a TypeError when a class mixed with Precision does not specify induced_from
- doesn't raise a TypeError when a class mixed with Precision specifies induced_from


Finished in 0.005190 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/precision/prec_f_spec.rb # 2011-05-07T12:01:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/precision/prec_f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/precision/prec_f_spec.rb
Precision#prec_f
- converts a Integer to Float when called on an Integer
- returns the same Float when called on a Float


Finished in 0.004527 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/precision/prec_i_spec.rb # 2011-05-07T12:02:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/precision/prec_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/precision/prec_i_spec.rb
Precision#prec_i
- returns the same Integer when called on an Integer
- converts Float to an Integer when called on an Integer


Finished in 0.004482 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/precision/prec_spec.rb # 2011-05-07T12:02:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/precision/prec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/precision/prec_spec.rb
Float#prec
- returns the same Float when given the class Float
- converts the Float to an Integer when given the class Integer

Integer#prec
- returns the same Integer when given the class Integer
- converts the Integer to Float when given the class Float

Precision#prec
- needs to be reviewed for spec completeness


Finished in 0.006653 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/proc/arity_spec.rb # 2011-05-07T12:02:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/arity_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 -1 if no argument declaration is made, using Kernel#lambda
- returns -1 if no argument declaration is made, using Kernel#proc
- returns -1 if no argument declaration is made, using Proc.new


Finished in 0.009579 seconds

1 file, 9 examples, 30 expectations, 0 failures, 0 errors
== rubyspec/core/proc/binding_spec.rb # 2011-05-07T12:02:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/binding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/binding_spec.rb
Proc#binding
- returns a Binding instance
- returns the binding associated with self


Finished in 0.004681 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/proc/block_pass_spec.rb # 2011-05-07T12:02:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/block_pass_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006115 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/proc/call_spec.rb # 2011-05-07T12:02:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/call_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/call_spec.rb
Proc#call
- invokes self
- sets self's parameters to the given values
- sets self's single parameter to an Array of all 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
- raises an ArgumentError when called with too few arguments
- raises an ArgumentError when called with too many arguments
- treats a single Array argument as a single argument


Finished in 0.053098 seconds

1 file, 10 examples, 56 expectations, 0 failures, 0 errors
== rubyspec/core/proc/case_compare_spec.rb # 2011-05-07T12:02:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/case_compare_spec.rb

Finished in 0.008058 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/proc/clone_spec.rb # 2011-05-07T12:02:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/clone_spec.rb
Proc#clone
- returns a copy of self


Finished in 0.005028 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/proc/curry_spec.rb # 2011-05-07T12:02:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/curry_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/curry_spec.rb

Finished in 0.004078 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/proc/dup_spec.rb # 2011-05-07T12:02:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/dup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/dup_spec.rb
Proc#dup
- returns a copy of self


Finished in 0.004510 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/proc/element_reference_spec.rb # 2011-05-07T12:02:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/element_reference_spec.rb
Proc#[]
- invokes self
- sets self's parameters to the given values
- sets self's single parameter to an Array of all 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
- raises an ArgumentError when called with too few arguments
- raises an ArgumentError when called with too many arguments
- treats a single Array argument as a single argument


Finished in 0.037819 seconds

1 file, 10 examples, 56 expectations, 0 failures, 0 errors
== rubyspec/core/proc/eql_spec.rb # 2011-05-07T12:02:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/eql_spec.rb

Finished in 0.005416 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/proc/equal_value_spec.rb # 2011-05-07T12:02:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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 0.049169 seconds

1 file, 7 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/proc/hash_spec.rb # 2011-05-07T12:02:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/hash_spec.rb

Finished in 0.002672 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/proc/lambda_spec.rb # 2011-05-07T12:02:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/lambda_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/lambda_spec.rb

Finished in 0.004346 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/proc/new_spec.rb # 2011-05-07T12:02:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns a subclass of Proc
- calls initialize on the Proc object
- returns a new Proc instance from the block passed to the containing method
- returns a new Proc instance from the block passed to the containing method

Proc.new with an associated block called on a subclass of Proc
- returns an instance of the subclass

Proc.new with an associated block called on a subclass of Proc using a reified block parameter
- returns an instance of the subclass

Proc.new with an associated block called on a subclass of Proc that does not 'super' in 'initialize'
- still constructs a functional proc

Proc.new without a block
- raises an ArgumentError
- raises an ArgumentError if invoked from within a method with no block
- raises an ArgumentError if invoked on a subclass from within a method with no block


Finished in 0.034201 seconds

1 file, 13 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/core/proc/parameters_spec.rb # 2011-05-07T12:02:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/parameters_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/parameters_spec.rb

Finished in 0.001327 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/proc/source_location_spec.rb # 2011-05-07T12:02:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/source_location_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/source_location_spec.rb

Finished in 0.028173 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/proc/to_proc_spec.rb # 2011-05-07T12:02:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/to_proc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/to_proc_spec.rb
Proc#to_proc
- returns self


Finished in 0.003734 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/proc/to_s_spec.rb # 2011-05-07T12:02:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/to_s_spec.rb
Proc#to_s
- returns a description of self


Finished in 0.004685 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/proc/yield_spec.rb # 2011-05-07T12:02:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/proc/yield_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/proc/yield_spec.rb

Finished in 0.008002 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/abort_spec.rb # 2011-05-07T12:02:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/abort_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/abort_spec.rb
Process.abort
- terminates execution immediately


Finished in 0.021602 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/process/constants_spec.rb # 2011-05-07T12:02:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/constants_spec.rb
Process::Constants
- has the correct constant values on BSD-like systems
- has the correct constant values on Darwin


Finished in 0.004807 seconds

1 file, 2 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/process/daemon_spec.rb # 2011-05-07T12:02:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/daemon_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/daemon_spec.rb

Finished in 0.003009 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/detach_spec.rb # 2011-05-07T12:02:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/detach_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.019264 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/process/egid_spec.rb # 2011-05-07T12:02:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/egid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005383 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/process/euid_spec.rb # 2011-05-07T12:02:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/euid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005653 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/process/exec_spec.rb # 2011-05-07T12:02:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/exec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/exec_spec.rb

Finished in 0.002559 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/exit_spec.rb # 2011-05-07T12:02:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/exit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004150 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/fork_spec.rb # 2011-05-07T12:02:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/fork_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.024451 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/process/getpgid_spec.rb # 2011-05-07T12:02:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/getpgid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005025 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/process/getpgrp_spec.rb # 2011-05-07T12:02:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/getpgrp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/getpgrp_spec.rb
Process.getpgrp
- needs to be reviewed for spec completeness


Finished in 0.003380 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/getpriority_spec.rb # 2011-05-07T12:02:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/getpriority_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005997 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/process/getrlimit_spec.rb # 2011-05-07T12:02:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/getrlimit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/getrlimit_spec.rb
Process.getrlimit
- needs to be reviewed for spec completeness


Finished in 0.003309 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/gid/change_privilege_spec.rb # 2011-05-07T12:02:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/gid/change_privilege_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/change_privilege_spec.rb
Process::GID.change_privilege
- needs to be reviewed for spec completeness


Finished in 0.003382 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/gid/eid_spec.rb # 2011-05-07T12:02:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/gid/eid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004368 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/gid/grant_privilege_spec.rb # 2011-05-07T12:02:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/gid/grant_privilege_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/grant_privilege_spec.rb
Process::GID.grant_privilege
- needs to be reviewed for spec completeness


Finished in 0.004067 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/gid/re_exchange_spec.rb # 2011-05-07T12:02:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/gid/re_exchange_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/re_exchange_spec.rb
Process::GID.re_exchange
- needs to be reviewed for spec completeness


Finished in 0.003279 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/gid/re_exchangeable_spec.rb # 2011-05-07T12:02:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/gid/re_exchangeable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/re_exchangeable_spec.rb
Process::GID.re_exchangeable?
- needs to be reviewed for spec completeness


Finished in 0.004443 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/gid/rid_spec.rb # 2011-05-07T12:02:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/gid/rid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/rid_spec.rb
Process::GID.rid
- needs to be reviewed for spec completeness


Finished in 0.003341 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/gid/sid_available_spec.rb # 2011-05-07T12:02:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/gid/sid_available_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/sid_available_spec.rb
Process::GID.sid_available?
- needs to be reviewed for spec completeness


Finished in 0.003321 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/gid/switch_spec.rb # 2011-05-07T12:02:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/gid/switch_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/gid/switch_spec.rb
Process::GID.switch
- needs to be reviewed for spec completeness


Finished in 0.003331 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/gid_spec.rb # 2011-05-07T12:02:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/gid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.040205 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/process/groups_spec.rb # 2011-05-07T12:02:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/groups_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.077471 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/process/initgroups_spec.rb # 2011-05-07T12:02:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/initgroups_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/initgroups_spec.rb
Process.initgroups
- requires two arguments
- initializes the supplemental group access list


Finished in 0.037219 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/process/kill_spec.rb # 2011-05-07T12:02:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/kill_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 1.016757 seconds

1 file, 7 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/process/maxgroups_spec.rb # 2011-05-07T12:02:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/maxgroups_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004980 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/process/pid_spec.rb # 2011-05-07T12:02:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/pid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/pid_spec.rb
Process.pid
- returns the process id of this process


Finished in 0.028279 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/process/ppid_spec.rb # 2011-05-07T12:02:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/ppid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/ppid_spec.rb
Process.ppid
- returns the process id of the parent of this process


Finished in 0.009682 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/process/setpgid_spec.rb # 2011-05-07T12:02:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/setpgid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/setpgid_spec.rb
Process.setpgid
- requires two arguments
- sets the process group id of the specified process


Finished in 0.009774 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/process/setpgrp_spec.rb # 2011-05-07T12:02:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/setpgrp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013889 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/process/setpriority_spec.rb # 2011-05-07T12:02:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/setpriority_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/setpriority_spec.rb
Process.setpriority
- takes three arguments
- sets the scheduling priority for a specified process


Finished in 0.006393 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/process/setrlimit_spec.rb # 2011-05-07T12:02:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/setrlimit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013090 seconds

1 file, 12 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/core/process/setsid_spec.rb # 2011-05-07T12:02:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/setsid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/setsid_spec.rb
Process.setsid
- takes no arguments
- establishes this process as a new session and process group leader


Finished in 0.010637 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/process/spawn_spec.rb # 2011-05-07T12:02:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/spawn_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/spawn_spec.rb

Finished in 0.002600 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/_spec.rb # 2011-05-07T12:02:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/_spec.rb
Process::Status#&
- needs to be reviewed for spec completeness


Finished in 0.003426 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/coredump_spec.rb # 2011-05-07T12:02:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/coredump_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/coredump_spec.rb
Process::Status#coredump?
- needs to be reviewed for spec completeness


Finished in 0.004080 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/equal_value_spec.rb # 2011-05-07T12:02:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/equal_value_spec.rb
Process::Status#==
- needs to be reviewed for spec completeness


Finished in 0.003331 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/exited_spec.rb # 2011-05-07T12:02:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/exited_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/exited_spec.rb
Process::Status#exited? for a child that exited normally
- returns true

Process::Status#exited? for a terminated child
- returns false


Finished in 0.050121 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/exitstatus_spec.rb # 2011-05-07T12:02:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/exitstatus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/exitstatus_spec.rb
Process::Status#exitstatus
- returns the process exit code


Finished in 0.026313 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/process/status/inspect_spec.rb # 2011-05-07T12:02:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/inspect_spec.rb
Process::Status#inspect
- needs to be reviewed for spec completeness


Finished in 0.003438 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/pid_spec.rb # 2011-05-07T12:02:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/pid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/pid_spec.rb
Process::Status#pid
- returns the pid of the process


Finished in 0.026414 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/process/status/right_shift_spec.rb # 2011-05-07T12:02:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/right_shift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/right_shift_spec.rb
Process::Status#>>
- needs to be reviewed for spec completeness


Finished in 0.003336 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/signaled_spec.rb # 2011-05-07T12:02:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/signaled_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/signaled_spec.rb
Process::Status#signaled? for a cleanly exited child
- returns false

Process::Status#signaled? for a terminated child
- returns true


Finished in 0.049756 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/stopped_spec.rb # 2011-05-07T12:02:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/stopped_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/stopped_spec.rb
Process::Status#stopped?
- needs to be reviewed for spec completeness


Finished in 0.004177 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/stopsig_spec.rb # 2011-05-07T12:02:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/stopsig_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/stopsig_spec.rb
Process::Status#stopsig
- needs to be reviewed for spec completeness


Finished in 0.003286 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/success_spec.rb # 2011-05-07T12:02:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/success_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/success_spec.rb
Process::Status#success? for a child that exited normally
- returns true

Process::Status#success? for a child that exited with a non zero status
- returns false

Process::Status#success? for a child that was terminated
- returns nil


Finished in 0.073000 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/termsig_spec.rb # 2011-05-07T12:02:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/termsig_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/termsig_spec.rb
Process::Status#termsig for a child that exited normally
- returns true

Process::Status#termsig for a child that was sent a signal
- returns the signal


Finished in 0.050044 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/to_i_spec.rb # 2011-05-07T12:02:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/to_i_spec.rb
Process::Status#to_i
- needs to be reviewed for spec completeness


Finished in 0.003273 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/to_int_spec.rb # 2011-05-07T12:02:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/to_int_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/to_int_spec.rb
Process::Status#to_int
- needs to be reviewed for spec completeness


Finished in 0.003397 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/status/to_s_spec.rb # 2011-05-07T12:02:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/status/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/status/to_s_spec.rb
Process::Status#to_s
- needs to be reviewed for spec completeness


Finished in 0.003352 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/getegid_spec.rb # 2011-05-07T12:02:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/getegid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/getegid_spec.rb
Process::Sys.getegid
- needs to be reviewed for spec completeness


Finished in 0.003365 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/geteuid_spec.rb # 2011-05-07T12:02:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/geteuid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/geteuid_spec.rb
Process::Sys.geteuid
- needs to be reviewed for spec completeness


Finished in 0.004076 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/getgid_spec.rb # 2011-05-07T12:02:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/getgid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/getgid_spec.rb
Process::Sys.getgid
- needs to be reviewed for spec completeness


Finished in 0.003266 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/getuid_spec.rb # 2011-05-07T12:02:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/getuid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/getuid_spec.rb
Process::Sys.getuid
- needs to be reviewed for spec completeness


Finished in 0.003306 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/issetugid_spec.rb # 2011-05-07T12:02:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/issetugid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/issetugid_spec.rb
Process::Sys.issetugid
- needs to be reviewed for spec completeness


Finished in 0.003257 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/setegid_spec.rb # 2011-05-07T12:02:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/setegid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setegid_spec.rb
Process::Sys.setegid
- needs to be reviewed for spec completeness


Finished in 0.004139 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/seteuid_spec.rb # 2011-05-07T12:02:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/seteuid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/seteuid_spec.rb
Process::Sys.seteuid
- needs to be reviewed for spec completeness


Finished in 0.003338 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/setgid_spec.rb # 2011-05-07T12:02:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/setgid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setgid_spec.rb
Process::Sys.setgid
- needs to be reviewed for spec completeness


Finished in 0.003296 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/setregid_spec.rb # 2011-05-07T12:02:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/setregid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setregid_spec.rb
Process::Sys.setregid
- needs to be reviewed for spec completeness


Finished in 0.003278 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/setresgid_spec.rb # 2011-05-07T12:02:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/setresgid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setresgid_spec.rb
Process::Sys.setresgid
- needs to be reviewed for spec completeness


Finished in 0.003270 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/setresuid_spec.rb # 2011-05-07T12:02:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/setresuid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setresuid_spec.rb
Process::Sys.setresuid
- needs to be reviewed for spec completeness


Finished in 0.003299 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/setreuid_spec.rb # 2011-05-07T12:02:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/setreuid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setreuid_spec.rb
Process::Sys.setreuid
- needs to be reviewed for spec completeness


Finished in 0.003290 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/setrgid_spec.rb # 2011-05-07T12:02:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/setrgid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setrgid_spec.rb
Process::Sys.setrgid
- needs to be reviewed for spec completeness


Finished in 0.003266 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/setruid_spec.rb # 2011-05-07T12:02:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/setruid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setruid_spec.rb
Process::Sys.setruid
- needs to be reviewed for spec completeness


Finished in 0.026053 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/sys/setuid_spec.rb # 2011-05-07T12:02:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/sys/setuid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/sys/setuid_spec.rb
Process::Sys.setuid
- needs to be reviewed for spec completeness


Finished in 0.003268 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/times_spec.rb # 2011-05-07T12:02:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/times_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/times_spec.rb
Process.times
- returns a Struct::Tms
- returns current cpu times


Finished in 0.563398 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/process/uid/change_privilege_spec.rb # 2011-05-07T12:02:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/uid/change_privilege_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/change_privilege_spec.rb
Process::UID.change_privilege
- needs to be reviewed for spec completeness


Finished in 0.003271 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/uid/eid_spec.rb # 2011-05-07T12:02:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/uid/eid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004070 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/uid/grant_privilege_spec.rb # 2011-05-07T12:02:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/uid/grant_privilege_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/grant_privilege_spec.rb
Process::UID.grant_privilege
- needs to be reviewed for spec completeness


Finished in 0.003334 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/uid/re_exchange_spec.rb # 2011-05-07T12:02:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/uid/re_exchange_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/re_exchange_spec.rb
Process::UID.re_exchange
- needs to be reviewed for spec completeness


Finished in 0.003279 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/uid/re_exchangeable_spec.rb # 2011-05-07T12:02:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/uid/re_exchangeable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/re_exchangeable_spec.rb
Process::UID.re_exchangeable?
- needs to be reviewed for spec completeness


Finished in 0.003448 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/uid/rid_spec.rb # 2011-05-07T12:02:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/uid/rid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/rid_spec.rb
Process::UID.rid
- needs to be reviewed for spec completeness


Finished in 0.003272 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/uid/sid_available_spec.rb # 2011-05-07T12:02:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/uid/sid_available_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/sid_available_spec.rb
Process::UID.sid_available?
- needs to be reviewed for spec completeness


Finished in 0.003271 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/uid/switch_spec.rb # 2011-05-07T12:02:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/uid/switch_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/uid/switch_spec.rb
Process::UID.switch
- needs to be reviewed for spec completeness


Finished in 0.003298 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/uid_spec.rb # 2011-05-07T12:02:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/uid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.015526 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/process/wait2_spec.rb # 2011-05-07T12:02:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/wait2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010241 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/process/wait_spec.rb # 2011-05-07T12:02:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/wait_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.294570 seconds

1 file, 8 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/process/waitall_spec.rb # 2011-05-07T12:02:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/waitall_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.027662 seconds

1 file, 4 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/process/waitpid2_spec.rb # 2011-05-07T12:02:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/waitpid2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/waitpid2_spec.rb
Process.waitpid2
- needs to be reviewed for spec completeness


Finished in 0.003292 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/process/waitpid_spec.rb # 2011-05-07T12:02:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/process/waitpid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/process/waitpid_spec.rb
Process.waitpid
- needs to be reviewed for spec completeness


Finished in 0.003458 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/random/bytes_spec.rb # 2011-05-07T12:02:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/random/bytes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/bytes_spec.rb

Finished in 0.002905 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/random/equal_value_spec.rb # 2011-05-07T12:02:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/random/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/equal_value_spec.rb

Finished in 0.002775 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/random/new_seed_spec.rb # 2011-05-07T12:02:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/random/new_seed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/new_seed_spec.rb

Finished in 0.002677 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/random/new_spec.rb # 2011-05-07T12:02:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/random/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/new_spec.rb

Finished in 0.001759 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/random/rand_spec.rb # 2011-05-07T12:02:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/random/rand_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/rand_spec.rb

Finished in 0.004562 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/random/seed_spec.rb # 2011-05-07T12:02:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/random/seed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/seed_spec.rb

Finished in 0.002745 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/random/srand_spec.rb # 2011-05-07T12:02:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/random/srand_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/random/srand_spec.rb

Finished in 0.003250 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/range/begin_spec.rb # 2011-05-07T12:02:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/begin_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/begin_spec.rb
Range#begin
- returns the first element of self


Finished in 0.025425 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/range/case_compare_spec.rb # 2011-05-07T12:02:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/case_compare_spec.rb
Range#===
- returns true if other is an element of self
- compares values using <=>


Finished in 0.007675 seconds

1 file, 2 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/range/cover_spec.rb # 2011-05-07T12:02:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/cover_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/cover_spec.rb

Finished in 0.003132 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/range/each_spec.rb # 2011-05-07T12:02:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010633 seconds

1 file, 4 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/range/end_spec.rb # 2011-05-07T12:02:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/end_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/end_spec.rb
Range#end
- end returns the last element of self


Finished in 0.021255 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/range/eql_spec.rb # 2011-05-07T12:02:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.007225 seconds

1 file, 2 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/range/equal_value_spec.rb # 2011-05-07T12:02:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.006569 seconds

1 file, 2 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/range/exclude_end_spec.rb # 2011-05-07T12:02:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/exclude_end_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/exclude_end_spec.rb
Range#exclude_end?
- returns true if the range exludes the end value


Finished in 0.004219 seconds

1 file, 1 example, 8 expectations, 0 failures, 0 errors
== rubyspec/core/range/first_spec.rb # 2011-05-07T12:02:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/first_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/first_spec.rb
Range#first
- returns the first element of self


Finished in 0.004589 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/range/hash_spec.rb # 2011-05-07T12:02:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004503 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/range/include_spec.rb # 2011-05-07T12:02:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/include_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/include_spec.rb
Range#include?
- returns true if other is an element of self
- compares values using <=>


Finished in 0.007176 seconds

1 file, 2 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/range/initialize_spec.rb # 2011-05-07T12:02:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007173 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/range/inspect_spec.rb # 2011-05-07T12:02:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/inspect_spec.rb
Range#inspect
- provides a printable form, using #inspect to convert the start and end objects


Finished in 0.004114 seconds

1 file, 1 example, 7 expectations, 0 failures, 0 errors
== rubyspec/core/range/last_spec.rb # 2011-05-07T12:02:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/last_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/last_spec.rb
Range#last
- end returns the last element of self


Finished in 0.004794 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/range/max_spec.rb # 2011-05-07T12:02:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/max_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/max_spec.rb
Range#max
- returns the maximum value in the range when called with no arguments
- returns nil when the endpoint is less than the start point

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 0.010027 seconds

1 file, 6 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/range/member_spec.rb # 2011-05-07T12:02:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/member_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/member_spec.rb
Range#member?
- returns true if other is an element of self
- compares values using <=>


Finished in 0.007664 seconds

1 file, 2 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/range/min_spec.rb # 2011-05-07T12:02:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/min_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/min_spec.rb
Range#min
- returns the minimum value in the range when called with no arguments
- returns nil when the start point is greater than the endpoint

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 0.009947 seconds

1 file, 6 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/range/new_spec.rb # 2011-05-07T12:02:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007482 seconds

1 file, 3 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/range/step_spec.rb # 2011-05-07T12:02:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/step_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010736 seconds

1 file, 7 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/range/to_a_spec.rb # 2011-05-07T12:02:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/to_a_spec.rb
Range#to_a
- converts self to an array


Finished in 0.004694 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/range/to_s_spec.rb # 2011-05-07T12:02:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/range/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/range/to_s_spec.rb
Range#to_s
- provides a printable form of self


Finished in 0.027296 seconds

1 file, 1 example, 7 expectations, 0 failures, 0 errors
== rubyspec/core/rational/Rational_spec.rb # 2011-05-07T12:02:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/Rational_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/Rational_spec.rb

Finished in 0.001750 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/abs_spec.rb # 2011-05-07T12:02:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/abs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/abs_spec.rb

Finished in 0.001570 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/ceil_spec.rb # 2011-05-07T12:02:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/ceil_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/ceil_spec.rb

Finished in 0.001745 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/coerce_spec.rb # 2011-05-07T12:02:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/coerce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/coerce_spec.rb

Finished in 0.001545 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/comparison_spec.rb # 2011-05-07T12:02:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/comparison_spec.rb

Finished in 0.001767 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/denominator_spec.rb # 2011-05-07T12:02:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/denominator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/denominator_spec.rb

Finished in 0.001575 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/div_spec.rb # 2011-05-07T12:02:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/div_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/div_spec.rb

Finished in 0.001714 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/divide_spec.rb # 2011-05-07T12:02:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/divide_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/divide_spec.rb

Finished in 0.001639 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/divmod_spec.rb # 2011-05-07T12:02:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/divmod_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/divmod_spec.rb

Finished in 0.002499 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/equal_value_spec.rb # 2011-05-07T12:02:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/equal_value_spec.rb

Finished in 0.001645 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/exponent_spec.rb # 2011-05-07T12:02:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/exponent_spec.rb

Finished in 0.001646 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/fdiv_spec.rb # 2011-05-07T12:02:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/fdiv_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/fdiv_spec.rb

Finished in 0.001640 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/floor_spec.rb # 2011-05-07T12:02:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/floor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/floor_spec.rb

Finished in 0.001663 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/hash_spec.rb # 2011-05-07T12:02:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/hash_spec.rb

Finished in 0.001548 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/initialize_spec.rb # 2011-05-07T12:03:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/initialize_spec.rb

Finished in 0.001568 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/inspect_spec.rb # 2011-05-07T12:03:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/inspect_spec.rb

Finished in 0.001574 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/integer_spec.rb # 2011-05-07T12:03:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/integer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/integer_spec.rb

Finished in 0.001601 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/magnitude_spec.rb # 2011-05-07T12:03:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/magnitude_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/magnitude_spec.rb

Finished in 0.001606 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/marshal_dump_spec.rb # 2011-05-07T12:03:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/marshal_dump_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/marshal_dump_spec.rb

Finished in 0.002534 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/marshal_load_spec.rb # 2011-05-07T12:03:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/marshal_load_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/marshal_load_spec.rb

Finished in 0.002551 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/minus_spec.rb # 2011-05-07T12:03:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/minus_spec.rb

Finished in 0.001565 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/modulo_spec.rb # 2011-05-07T12:03:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/modulo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/modulo_spec.rb

Finished in 0.001560 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/multiply_spec.rb # 2011-05-07T12:03:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/multiply_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/multiply_spec.rb

Finished in 0.001664 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/numerator_spec.rb # 2011-05-07T12:03:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/numerator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/numerator_spec.rb

Finished in 0.001788 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/plus_spec.rb # 2011-05-07T12:03:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/plus_spec.rb

Finished in 0.001730 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/quo_spec.rb # 2011-05-07T12:03:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/quo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/quo_spec.rb

Finished in 0.001663 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/rationalize_spec.rb # 2011-05-07T12:03:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/rationalize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/rationalize_spec.rb

Finished in 0.001940 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/remainder_spec.rb # 2011-05-07T12:03:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/remainder_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/remainder_spec.rb

Finished in 0.025667 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/round_spec.rb # 2011-05-07T12:03:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/round_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/round_spec.rb

Finished in 0.001600 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/to_f_spec.rb # 2011-05-07T12:03:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/to_f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/to_f_spec.rb

Finished in 0.001569 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/to_i_spec.rb # 2011-05-07T12:03:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/to_i_spec.rb

Finished in 0.001573 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/to_r_spec.rb # 2011-05-07T12:03:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/to_r_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/to_r_spec.rb

Finished in 0.001564 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/to_s_spec.rb # 2011-05-07T12:03:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/to_s_spec.rb

Finished in 0.001559 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/truncate_spec.rb # 2011-05-07T12:03:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/truncate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/truncate_spec.rb

Finished in 0.001566 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/rational/zero_spec.rb # 2011-05-07T12:03:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/rational/zero_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/rational/zero_spec.rb

Finished in 0.001607 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/case_compare_spec.rb # 2011-05-07T12:03:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/case_compare_spec.rb
Regexp#===
- is true if there is a match
- is false if there is no match


Finished in 0.004297 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/casefold_spec.rb # 2011-05-07T12:03:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/casefold_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/casefold_spec.rb
Regexp#casefold?
- returns the value of the case-insensitive flag


Finished in 0.003701 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/compile_spec.rb # 2011-05-07T12:03:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/compile_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a RegexpError when passed an 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
- does not enable multibyte support by default
- enables EUC encoding if third argument is 'e' or 'euc' (case-insensitive)
- enables SJIS encoding if third argument is 's' or 'sjis' (case-insensitive)
- enables UTF-8 encoding if third argument is 'u' or 'utf8' (case-insensitive)
- disables multibyte support if third argument is 'n' or 'none' (case insensitive)

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
- does not enable multibyte support by default
- enables multibyte support if given in the literal


Finished in 0.039947 seconds

1 file, 19 examples, 69 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/encoding_spec.rb # 2011-05-07T12:03:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/encoding_spec.rb

Finished in 0.002944 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/eql_spec.rb # 2011-05-07T12:03:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006276 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/equal_value_spec.rb # 2011-05-07T12:03:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005742 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/escape_spec.rb # 2011-05-07T12:03:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/escape_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005968 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/fixed_encoding_spec.rb # 2011-05-07T12:03:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/fixed_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/fixed_encoding_spec.rb

Finished in 0.002753 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/hash_spec.rb # 2011-05-07T12:03:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/hash_spec.rb
Regexp#hash
- is provided
- is based on the text and options of Regexp


Finished in 0.005219 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/initialize_copy_spec.rb # 2011-05-07T12:03:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/initialize_copy_spec.rb

Finished in 0.002138 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/initialize_spec.rb # 2011-05-07T12:03:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/initialize_spec.rb

Finished in 0.002149 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/inspect_spec.rb # 2011-05-07T12:03:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005858 seconds

1 file, 5 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/kcode_spec.rb # 2011-05-07T12:03:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/kcode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/kcode_spec.rb
Regexp#kcode
- returns the character set code


Finished in 0.004557 seconds

1 file, 1 example, 7 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/last_match_spec.rb # 2011-05-07T12:03:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/last_match_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004314 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/match_spec.rb # 2011-05-07T12:03:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/match_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- coerces Exceptions into strings

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 0.012141 seconds

1 file, 10 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/named_captures_spec.rb # 2011-05-07T12:03:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/named_captures_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/named_captures_spec.rb

Finished in 0.001413 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/names_spec.rb # 2011-05-07T12:03:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/names_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/names_spec.rb

Finished in 0.001793 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/new_spec.rb # 2011-05-07T12:03:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a RegexpError when passed an 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
- does not enable multibyte support by default
- enables EUC encoding if third argument is 'e' or 'euc' (case-insensitive)
- enables SJIS encoding if third argument is 's' or 'sjis' (case-insensitive)
- enables UTF-8 encoding if third argument is 'u' or 'utf8' (case-insensitive)
- disables multibyte support if third argument is 'n' or 'none' (case insensitive)

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
- does not enable multibyte support by default
- enables multibyte support if given in the literal


Finished in 0.039426 seconds

1 file, 19 examples, 69 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/options_spec.rb # 2011-05-07T12:03:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/options_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004859 seconds

1 file, 2 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/quote_spec.rb # 2011-05-07T12:03:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/quote_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/quote_spec.rb
Regexp.quote
- escapes any characters with special meaning in a regular expression


Finished in 0.004801 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/source_spec.rb # 2011-05-07T12:03:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/source_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/source_spec.rb
Regexp#source
- returns the original string of the pattern


Finished in 0.003632 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/to_s_spec.rb # 2011-05-07T12:03:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.027687 seconds

1 file, 10 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/try_convert_spec.rb # 2011-05-07T12:03:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/try_convert_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/regexp/try_convert_spec.rb

Finished in 0.002806 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/regexp/union_spec.rb # 2011-05-07T12:03:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/regexp/union_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- propagates the kcode setting to the output Regexp
- 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 0.009191 seconds

1 file, 7 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/signal/list_spec.rb # 2011-05-07T12:03:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/signal/list_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005141 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/signal/trap_spec.rb # 2011-05-07T12:03:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/signal/trap_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- uses the command argument when passed both a command and block
- 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

Signal.trap the special EXIT signal code
- accepts the EXIT code
- runs the proc before at_exit handlers
- can unset the handler


Finished in 1.097358 seconds

1 file, 15 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/string/allocate_spec.rb # 2011-05-07T12:03:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/allocate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/allocate_spec.rb
String.allocate
- returns an instance of String
- returns a fully-formed String


Finished in 0.023135 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/string/append_spec.rb # 2011-05-07T12:03:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen
- works when given a subclass instance
- taints self if other is tainted

String#<< with Fixnum
- converts the given Fixnum to a char before concatenating
- raises a TypeError when the given Fixnum is not between 0 and 255
- doesn't call to_int on its argument
- raises a TypeError when self is frozen


Finished in 0.067866 seconds

1 file, 10 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/core/string/ascii_only_spec.rb # 2011-05-07T12:03:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/ascii_only_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/ascii_only_spec.rb

Finished in 0.004188 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/bytes_spec.rb # 2011-05-07T12:03:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/bytes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.007623 seconds

1 file, 6 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/core/string/bytesize_spec.rb # 2011-05-07T12:03:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/bytesize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/bytesize_spec.rb

Finished in 0.022595 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/capitalize_spec.rb # 2011-05-07T12:03:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/capitalize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen


Finished in 0.010421 seconds

1 file, 7 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/core/string/case_compare_spec.rb # 2011-05-07T12:03:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/case_compare_spec.rb

Finished in 0.015768 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/casecmp_spec.rb # 2011-05-07T12:03:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/casecmp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/casecmp_spec.rb
String#casecmp independent of case
- returns -1 when less than other
- returns 0 when equal to other
- returns 1 when greater than other
- tries to convert other to string using to_str
- raises a TypeError if other can't be converted to a string

String#casecmp independent of case in UTF-8 mode for non-ASCII characters
- returns -1 when numerically less than other
- returns 0 when numerically equal to other
- returns 1 when numerically greater than other

String#casecmp independent of case in UTF-8 mode for ASCII characters
- returns -1 when less than other
- returns 0 when equal to other
- returns 1 when greater than other

String#casecmp independent of case for non-ASCII characters
- returns -1 when numerically less than other
- returns 0 when equal to other
- returns 1 when numerically greater than other

String#casecmp independent of case when comparing a subclass instance
- returns -1 when less than other
- returns 0 when equal to other
- returns 1 when greater than other


Finished in 0.035730 seconds

1 file, 17 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/core/string/center_spec.rb # 2011-05-07T12:03:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/center_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- when padding is tainted and self is untainted returns a tainted string if and only if length is longer than self


Finished in 0.050586 seconds

1 file, 11 examples, 59 expectations, 0 failures, 0 errors
== rubyspec/core/string/chars_spec.rb # 2011-05-07T12:03:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/chars_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.008385 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/string/chomp_spec.rb # 2011-05-07T12:03:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/chomp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen
- does raise an exception when no change would be done and no argument is passed in
- does not raise an exception when no change would be done and no argument is passed in on an empty string
- does not raise an exception when the string would not be modified


Finished in 0.039115 seconds

1 file, 16 examples, 98 expectations, 0 failures, 0 errors
== rubyspec/core/string/chop_spec.rb # 2011-05-07T12:03:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/chop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen
- does not raise an exception on a frozen instance that would not be modified


Finished in 0.044500 seconds

1 file, 10 examples, 280 expectations, 0 failures, 0 errors
== rubyspec/core/string/chr_spec.rb # 2011-05-07T12:03:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/chr_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/chr_spec.rb

Finished in 0.002614 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/clear_spec.rb # 2011-05-07T12:03:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/clear_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/clear_spec.rb

Finished in 0.002640 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/codepoints_spec.rb # 2011-05-07T12:03:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/codepoints_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/codepoints_spec.rb

Finished in 0.004824 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/comparison_spec.rb # 2011-05-07T12:03:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011924 seconds

1 file, 11 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/string/concat_spec.rb # 2011-05-07T12:03:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/concat_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen
- 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
- raises a TypeError when the given Fixnum is not between 0 and 255
- doesn't call to_int on its argument
- raises a TypeError when self is frozen


Finished in 0.035334 seconds

1 file, 10 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/core/string/count_spec.rb # 2011-05-07T12:03:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/count_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- regards invaid sequences as empty
- 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


Finished in 0.013164 seconds

1 file, 7 examples, 46 expectations, 0 failures, 0 errors
== rubyspec/core/string/crypt_spec.rb # 2011-05-07T12:03:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/crypt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 '.' prepended to the string for each NULL byte the salt contains
- 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 0.012560 seconds

1 file, 7 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/core/string/delete_spec.rb # 2011-05-07T12:03:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- respects backslash for escaping a -
- regards invalid ranges as nothing
- 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 TypeError when self is frozen


Finished in 0.049548 seconds

1 file, 13 examples, 47 expectations, 0 failures, 0 errors
== rubyspec/core/string/downcase_spec.rb # 2011-05-07T12:03:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/downcase_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen


Finished in 0.011482 seconds

1 file, 7 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/string/dump_spec.rb # 2011-05-07T12:03:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/dump_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/dump_spec.rb
String#dump
- returns a string with nonprinting charaters replaced by escaped-numeric notation
- ignores the $KCODE setting
- taints result when self is tainted
- returns a subclass instance for subclasses


Finished in 0.007416 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/string/each_byte_spec.rb # 2011-05-07T12:03:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/each_byte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006975 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/string/each_char_spec.rb # 2011-05-07T12:03:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/each_char_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.007833 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/string/each_codepoint_spec.rb # 2011-05-07T12:03:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/each_codepoint_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/each_codepoint_spec.rb

Finished in 0.004104 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/each_line_spec.rb # 2011-05-07T12:03:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/each_line_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/each_line_spec.rb
String#each_line
- splits using default newline separator when none is specified
- 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
- raises a RuntimeError if the string is modified while substituting
- raises a TypeError when the separator can't be converted to a string
- raises a TypeError when the separator is a character or a symbol
- returns an enumerator when no block given


Finished in 0.056113 seconds

1 file, 13 examples, 60 expectations, 0 failures, 0 errors
== rubyspec/core/string/each_spec.rb # 2011-05-07T12:03:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/each_spec.rb
String#each
- splits using default newline separator when none is specified
- 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
- raises a RuntimeError if the string is modified while substituting
- raises a TypeError when the separator can't be converted to a string
- raises a TypeError when the separator is a character or a symbol
- returns an enumerator when no block given


Finished in 0.037674 seconds

1 file, 13 examples, 60 expectations, 0 failures, 0 errors
== rubyspec/core/string/element_reference_spec.rb # 2011-05-07T12:03:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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


Finished in 0.068680 seconds

1 file, 40 examples, 229 expectations, 0 failures, 0 errors
== rubyspec/core/string/element_set_spec.rb # 2011-05-07T12:03:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/element_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/element_set_spec.rb
String#[]= with index
- sets the code of the character at idx to char modulo 256
- sets the code to char % 256
- raises an IndexError without changing self if idx is outside of self
- calls to_int on index
- doesn't call to_int on char
- raises a TypeError when self is frozen

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
- raises an IndexError when setting the zero'th element of an empty String
- raises IndexError if the string index doesn't match a position in the string
- raises a TypeError 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 0.051433 seconds

1 file, 30 examples, 71 expectations, 0 failures, 0 errors
== rubyspec/core/string/empty_spec.rb # 2011-05-07T12:03:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/empty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/empty_spec.rb
String#empty?
- returns true if the string has a length of zero


Finished in 0.004708 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/string/encode_spec.rb # 2011-05-07T12:03:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/encode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/encode_spec.rb

Finished in 0.006043 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/encoding_spec.rb # 2011-05-07T12:03:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/encoding_spec.rb

Finished in 0.005208 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/end_with_spec.rb # 2011-05-07T12:03:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/end_with_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009553 seconds

1 file, 6 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/string/entries_spec.rb # 2011-05-07T12:03:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/entries_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/entries_spec.rb
String#entries
- returns an empty array for empty strings
- returns an array containing the string for non-empty strings


Finished in 0.026873 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/string/eql_spec.rb # 2011-05-07T12:03:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009201 seconds

1 file, 5 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/string/equal_value_spec.rb # 2011-05-07T12:03:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009612 seconds

1 file, 6 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/string/force_encoding_spec.rb # 2011-05-07T12:03:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/force_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/force_encoding_spec.rb

Finished in 0.013812 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/getbyte_spec.rb # 2011-05-07T12:03:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/getbyte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/getbyte_spec.rb

Finished in 0.056844 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/gsub_spec.rb # 2011-05-07T12:03:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/gsub_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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 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
- raises 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

String#gsub! with pattern and replacement
- modifies self in place and returns self
- taints self if replacement is tainted
- returns nil if no modifications were made
- does not raise an error if the frozen string would not be modified
- raises a TypeError if the frozen string would be modified

String#gsub! with pattern and block
- modifies self in place and returns self
- taints self if block's result is tainted
- returns nil if no modifications were made
- does not raise an error if the frozen string would not be modified
- raises a RuntimeError if the frozen string would be modified


Finished in 0.081123 seconds

1 file, 42 examples, 122 expectations, 0 failures, 0 errors
== rubyspec/core/string/hash_spec.rb # 2011-05-07T12:03:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/hash_spec.rb
String#hash
- returns a hash based on a string's length and content


Finished in 0.014315 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/string/hex_spec.rb # 2011-05-07T12:03:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/hex_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.021070 seconds

1 file, 6 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/core/string/include_spec.rb # 2011-05-07T12:03:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/include_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

String#include? with Fixnum
- returns true if self contains the given char
- uses fixnum % 256
- doesn't try to convert fixnum to an Integer using to_int


Finished in 0.011075 seconds

1 file, 7 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/string/index_spec.rb # 2011-05-07T12:03:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 Fixnum
- returns the index of the first occurrence of the given character
- character values over 255 (256th ASCII character) always result in nil
- negative character values always result in nil
- starts the search at the given offset
- starts the search at offset + self.length if offset is negative
- returns nil if offset + self.length is < 0 for negative offsets
- returns nil if the character isn't found
- converts start_offset to an integer via to_int

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 0.083168 seconds

1 file, 28 examples, 785 expectations, 0 failures, 0 errors
== rubyspec/core/string/initialize_spec.rb # 2011-05-07T12:03:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified


Finished in 0.012260 seconds

1 file, 10 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/string/insert_spec.rb # 2011-05-07T12:03:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/insert_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if self is frozen


Finished in 0.012783 seconds

1 file, 9 examples, 21 expectations, 0 failures, 0 errors
== rubyspec/core/string/inspect_spec.rb # 2011-05-07T12:03:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 with \0nn notation

String#inspect with $KCODE == 'NONE'
- returns a string with bytes represented in stringified octal notation

String#inspect with $KCODE == 'UTF-8'
- returns a string with extended character set
- returns malformed UTF-8 characters in stringified octal notation


Finished in 0.055478 seconds

1 file, 14 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/string/intern_spec.rb # 2011-05-07T12:03:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/intern_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/intern_spec.rb
String#intern
- returns the symbol corresponding to self
- raises an ArgumentError when self can't be converted to symbol


Finished in 0.034314 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/string/length_spec.rb # 2011-05-07T12:03:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/length_spec.rb
String#length
- returns the length of self


Finished in 0.020711 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/string/lines_spec.rb # 2011-05-07T12:03:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/lines_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/lines_spec.rb
String#lines
- splits using default newline separator when none is specified
- 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
- raises a RuntimeError if the string is modified while substituting
- raises a TypeError when the separator can't be converted to a string
- raises a TypeError when the separator is a character or a symbol
- returns an enumerator when no block given


Finished in 0.077344 seconds

1 file, 13 examples, 60 expectations, 0 failures, 0 errors
== rubyspec/core/string/ljust_spec.rb # 2011-05-07T12:03:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/ljust_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- when padding is tainted and self is untainted returns a tainted string if and only if length is longer than self


Finished in 0.033113 seconds

1 file, 11 examples, 43 expectations, 0 failures, 0 errors
== rubyspec/core/string/lstrip_spec.rb # 2011-05-07T12:03:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/lstrip_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified


Finished in 0.009581 seconds

1 file, 7 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/string/match_spec.rb # 2011-05-07T12:03:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/match_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013995 seconds

1 file, 11 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/core/string/modulo_spec.rb # 2011-05-07T12:03:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/modulo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 \n 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
- allows more than one digit of position
- 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
- allows negative width to imply '-' flag
- ignores negative precision
- allows a star to take an argument number to use as the width
- 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
- uses argument % 256
- 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 `0`
- supports integer formats using %i
- supports negative integers using %i
- supports negative integers using %i, giving priority to `0`
- supports float formats using %e
- supports float formats using %e, and downcases -Inf, Inf, and NaN
- supports float formats using %E
- supports float formats using %E, and upcases Inf, -Inf, and NaN
- pads with zeros using %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
- supports unsigned formats using %u on 32-bit
- formats negative values with a leading sign using %u
- supports negative bignums by prefixing the value with dots
- 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 with 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
- behaves as if calling Kernel#Integer(nil) for format 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
- behaves as if calling Kernel#Integer(nil) for format 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
- behaves as if calling Kernel#Integer(nil) for format 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
- behaves as if calling Kernel#Integer(nil) for format 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
- behaves as if calling Kernel#Integer(nil) for format 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
- behaves as if calling Kernel#Integer(nil) for format 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
- behaves as if calling Kernel#Integer(nil) for format 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 0.233293 seconds

1 file, 111 examples, 641 expectations, 0 failures, 0 errors
== rubyspec/core/string/multiply_spec.rb # 2011-05-07T12:03:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/multiply_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009392 seconds

1 file, 6 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/core/string/new_spec.rb # 2011-05-07T12:03:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004766 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/string/next_spec.rb # 2011-05-07T12:03:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/next_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if self is frozen


Finished in 0.033324 seconds

1 file, 10 examples, 49 expectations, 0 failures, 0 errors
== rubyspec/core/string/oct_spec.rb # 2011-05-07T12:03:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/oct_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032328 seconds

1 file, 16 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/core/string/ord_spec.rb # 2011-05-07T12:03:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/ord_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/ord_spec.rb

Finished in 0.002481 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/partition_spec.rb # 2011-05-07T12:03:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/partition_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

String#partition with a block
- is still available


Finished in 0.008831 seconds

1 file, 5 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/string/plus_spec.rb # 2011-05-07T12:03:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012012 seconds

1 file, 5 examples, 79 expectations, 0 failures, 0 errors
== rubyspec/core/string/replace_spec.rb # 2011-05-07T12:03:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/replace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified


Finished in 0.009604 seconds

1 file, 6 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/string/reverse_spec.rb # 2011-05-07T12:03:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/reverse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified


Finished in 0.008771 seconds

1 file, 5 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/string/rindex_spec.rb # 2011-05-07T12:03:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/rindex_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 Fixnum
- returns the index of the last occurrence of the given character
- doesn't use fixnum % 256
- starts the search at the given offset
- starts the search at offset + self.length if offset is negative
- returns nil if the character 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 String
- 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 0.138825 seconds

1 file, 28 examples, 826 expectations, 0 failures, 0 errors
== rubyspec/core/string/rjust_spec.rb # 2011-05-07T12:03:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/rjust_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- when padding is tainted and self is untainted returns a tainted string if and only if length is longer than self


Finished in 0.033500 seconds

1 file, 11 examples, 43 expectations, 0 failures, 0 errors
== rubyspec/core/string/rpartition_spec.rb # 2011-05-07T12:03:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/rpartition_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008165 seconds

1 file, 5 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/string/rstrip_spec.rb # 2011-05-07T12:03:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/rstrip_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/rstrip_spec.rb
String#rstrip
- returns a copy of self with trailing whitespace removed
- returns a copy of self with trailing NULL bytes and whitespace after a NULL byte removed
- taints the result when self is tainted

String#rstrip!
- modifies self in place and returns self
- modifies self removing trailing NULL bytes and whitespace after a NULL
- returns nil if no modifications were made
- raises a TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified


Finished in 0.011019 seconds

1 file, 8 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/string/scan_spec.rb # 2011-05-07T12:03:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/scan_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 results when passed a String argument if self is tainted
- taints the results if the Regexp argument is tainted
- taints the results when passed a Regexp argument if self is tainted

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 results when passed a String argument if self is tainted
- taints the results if the Regexp argument is tainted
- taints the results when passed a Regexp argument if self is tainted


Finished in 0.040358 seconds

1 file, 20 examples, 71 expectations, 0 failures, 0 errors
== rubyspec/core/string/setbyte_spec.rb # 2011-05-07T12:03:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/setbyte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/setbyte_spec.rb

Finished in 0.002952 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/size_spec.rb # 2011-05-07T12:03:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/size_spec.rb
String#size
- returns the length of self


Finished in 0.005371 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/core/string/slice_spec.rb # 2011-05-07T12:03:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/slice_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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 TypeError if self is frozen
- doesn't raise a TypeError if self is frozen and idx is outside of self
- 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
- 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 TypeError on a frozen instance that would be modifed
- does not raise an exception 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 TypeError on a frozen instance that is modified
- does not raise an exception 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 TypeError if self is frozen
- doesn't raise a TypeError if self is frozen but there is no match
- doesn't raise a TypeError if self is frozen but there is no capture for idx

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 TypeError if self is frozen


Finished in 0.107301 seconds

1 file, 85 examples, 373 expectations, 0 failures, 0 errors
== rubyspec/core/string/split_spec.rb # 2011-05-07T12:03:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/split_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- doesn't taints the resulting strings if the Regexp is tainted


Finished in 0.091760 seconds

1 file, 34 examples, 770 expectations, 0 failures, 0 errors
== rubyspec/core/string/squeeze_spec.rb # 2011-05-07T12:03:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/squeeze_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- doesn't change chars when the parameter is out of the sequence
- 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 TypeError when self is frozen


Finished in 0.035866 seconds

1 file, 12 examples, 46 expectations, 0 failures, 0 errors
== rubyspec/core/string/start_with_spec.rb # 2011-05-07T12:03:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/start_with_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009412 seconds

1 file, 6 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/string/strip_spec.rb # 2011-05-07T12:03:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/strip_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/strip_spec.rb
String#strip
- returns a new string with leading and trailing whitespace removed
- returns a copy of self with trailing NULL bytes and whitespace after a NULL byte removed
- taints the result when self is tainted

String#strip!
- modifies self in place and returns self
- returns nil if no modifications where made
- modifies self removing trailing NULL bytes and whitespace after a NULL byte
- raises a TypeError on a frozen instance that is modified
- does not raise an exception on a frozen instance that would not be modified


Finished in 0.021065 seconds

1 file, 8 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/string/sub_spec.rb # 2011-05-07T12:03:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/sub_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- restores $~ after leaving 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 TypeError when self is frozen

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


Finished in 0.061159 seconds

1 file, 44 examples, 135 expectations, 0 failures, 0 errors
== rubyspec/core/string/succ_spec.rb # 2011-05-07T12:03:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/succ_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if self is frozen


Finished in 0.032580 seconds

1 file, 10 examples, 49 expectations, 0 failures, 0 errors
== rubyspec/core/string/sum_spec.rb # 2011-05-07T12:03:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/sum_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006596 seconds

1 file, 3 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/string/swapcase_spec.rb # 2011-05-07T12:03:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/swapcase_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen


Finished in 0.009725 seconds

1 file, 7 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/core/string/to_a_spec.rb # 2011-05-07T12:03:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/to_a_spec.rb
String#to_a
- returns an empty array for empty strings
- returns an array containing the string for non-empty strings


Finished in 0.005282 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/string/to_c_spec.rb # 2011-05-07T12:03:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/to_c_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/to_c_spec.rb

Finished in 0.003192 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/to_f_spec.rb # 2011-05-07T12:03:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/to_f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009021 seconds

1 file, 8 examples, 34 expectations, 0 failures, 0 errors
== rubyspec/core/string/to_i_spec.rb # 2011-05-07T12:03:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/to_i_spec.rb
String#to_i
- ignores leading whitespaces
- ignores leading underscores
- ignores underscores in between the digits
- ignores a leading mix of whitespaces and underscores
- 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 0.051704 seconds

1 file, 19 examples, 100 expectations, 0 failures, 0 errors
== rubyspec/core/string/to_r_spec.rb # 2011-05-07T12:03:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/to_r_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/to_r_spec.rb

Finished in 0.003052 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/to_s_spec.rb # 2011-05-07T12:03:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006926 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/string/to_str_spec.rb # 2011-05-07T12:03:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/to_str_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006357 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/string/to_sym_spec.rb # 2011-05-07T12:03:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/to_sym_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/to_sym_spec.rb
String#to_sym
- returns the symbol corresponding to self
- raises an ArgumentError when self can't be converted to symbol


Finished in 0.006836 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/string/tr_s_spec.rb # 2011-05-07T12:03:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/tr_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError if self is frozen


Finished in 0.033371 seconds

1 file, 11 examples, 41 expectations, 0 failures, 0 errors
== rubyspec/core/string/tr_spec.rb # 2011-05-07T12:03:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/tr_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- treats a descending range in the replacement as containing just the start character
- treats a descending range in the source as empty
- 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!
- modifies self in place
- returns nil if no modification was made
- does not modify self if from_str is empty
- raises a TypeError if self is frozen


Finished in 0.035560 seconds

1 file, 13 examples, 43 expectations, 0 failures, 0 errors
== rubyspec/core/string/try_convert_spec.rb # 2011-05-07T12:03:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/try_convert_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/try_convert_spec.rb

Finished in 0.004008 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/a_spec.rb # 2011-05-07T12:03:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/a_spec.rb
String#unpack with format 'A'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- returns an empty string if the input is empty
- returns empty strings for repeated formats if the input is empty
- returns an empty string and does not decode any bytes when the count modifier is zero
- implicitly has a count of one when no count is specified
- decodes the number of bytes specified by the count modifier
- decodes the number of bytes specified by the count modifier including whitespace bytes
- decodes past whitespace bytes when passed the '*' modifier
- decodes the number of bytes specified by the count modifier including NULL bytes
- decodes past NULL bytes when passed the '*' modifier
- removes trailing space and NULL bytes from the decoded string
- does not remove whitespace other than space

String#unpack with format 'a'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- returns an empty string if the input is empty
- returns empty strings for repeated formats if the input is empty
- returns an empty string and does not decode any bytes when the count modifier is zero
- implicitly has a count of one when no count is specified
- decodes the number of bytes specified by the count modifier
- decodes the number of bytes specified by the count modifier including whitespace bytes
- decodes past whitespace bytes when passed the '*' modifier
- decodes the number of bytes specified by the count modifier including NULL bytes
- decodes past NULL bytes when passed the '*' modifier
- does not remove trailing whitespace or NULL bytes from the decoded string


Finished in 0.062324 seconds

1 file, 31 examples, 33 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/at_spec.rb # 2011-05-07T12:03:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/at_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/at_spec.rb
String#unpack with format '@'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- moves the read index to the byte specified by the count
- implicitly has a count of zero when count is not specified
- has no effect when passed the '*' modifier
- positions the read index one beyond the last readable byte in the String
- raises an ArgumentError if the count exceeds the size of the String


Finished in 0.011771 seconds

1 file, 10 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/b_spec.rb # 2011-05-07T12:03:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/b_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/b_spec.rb
String#unpack with format 'B'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes one bit from each byte for each format character starting with the most significant bit
- decodes only the number of bits in the string when passed a count
- decodes multiple differing bit counts from a single string
- decodes a directive with a '*' modifier after a directive with a count modifier
- decodes a directive with a count modifier after a directive with a '*' modifier
- decodes the number of bits specified by the count modifier
- decodes all the bits when passed the '*' modifier
- adds an empty string for each element requested beyond the end of the String
- ignores NULL bytes between directives
- ignores spaces between directives

String#unpack with format 'b'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes one bit from each byte for each format character starting with the least significant bit
- decodes only the number of bits in the string when passed a count
- decodes multiple differing bit counts from a single string
- decodes a directive with a '*' modifier after a directive with a count modifier
- decodes a directive with a count modifier after a directive with a '*' modifier
- decodes the number of bits specified by the count modifier
- decodes all the bits when passed the '*' modifier
- adds an empty string for each element requested beyond the end of the String
- ignores NULL bytes between directives
- ignores spaces between directives


Finished in 0.076485 seconds

1 file, 30 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/c_spec.rb # 2011-05-07T12:03:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/c_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/c_spec.rb (ERROR - 1)
-  (ERROR - 2)

1)
An exception occurred during: String#unpack with format 'C' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/c_spec.rb:47
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/c_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/c_spec.rb:46
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: String#unpack with format 'c' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/c_spec.rb:56
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/c_spec.rb:55
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.005550 seconds

1 file, 0 examples, 0 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/core/string/unpack/c_spec.rb)
== rubyspec/core/string/unpack/comment_spec.rb # 2011-05-07T12:04:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/comment_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/comment_spec.rb
String#unpack
- ignores directives text from '#' to the first newline
- ignores directives text from '#' to the end if no newline is present
- ignores comments at the start of the directives string
- ignores the entire directive string if it is a comment
- ignores multiple comments


Finished in 0.027617 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/d_spec.rb # 2011-05-07T12:04:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/d_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/d_spec.rb (ERROR - 1)
-  (ERROR - 2)

1)
An exception occurred during: String#unpack with format 'D' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/d_spec.rb:19
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/d_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/d_spec.rb:18
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/endian.rb:29:in `big_endian'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/d_spec.rb:17
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: String#unpack with format 'd' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/d_spec.rb:24
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/d_spec.rb:23
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/endian.rb:29:in `big_endian'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/d_spec.rb:17
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.043059 seconds

1 file, 0 examples, 0 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/core/string/unpack/d_spec.rb)
== rubyspec/core/string/unpack/e_spec.rb # 2011-05-07T12:04:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/e_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/e_spec.rb (ERROR - 1)
-  (ERROR - 2)

1)
An exception occurred during: String#unpack with format 'E' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/e_spec.rb:6
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/e_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/e_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: String#unpack with format 'e' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/e_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/e_spec.rb:10
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.035147 seconds

1 file, 0 examples, 0 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/core/string/unpack/e_spec.rb)
== rubyspec/core/string/unpack/f_spec.rb # 2011-05-07T12:04:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/f_spec.rb (ERROR - 1)
-  (ERROR - 2)

1)
An exception occurred during: String#unpack with format 'F' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/f_spec.rb:19
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/f_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/f_spec.rb:18
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/endian.rb:29:in `big_endian'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/f_spec.rb:17
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: String#unpack with format 'f' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/f_spec.rb:24
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/f_spec.rb:23
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/endian.rb:29:in `big_endian'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/f_spec.rb:17
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.035602 seconds

1 file, 0 examples, 0 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/core/string/unpack/f_spec.rb)
== rubyspec/core/string/unpack/g_spec.rb # 2011-05-07T12:04:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/g_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/g_spec.rb (ERROR - 1)
-  (ERROR - 2)

1)
An exception occurred during: String#unpack with format 'G' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/g_spec.rb:6
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/g_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/g_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: String#unpack with format 'g' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/g_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/g_spec.rb:10
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.035353 seconds

1 file, 0 examples, 0 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/core/string/unpack/g_spec.rb)
== rubyspec/core/string/unpack/h_spec.rb # 2011-05-07T12:04:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/h_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/h_spec.rb
String#unpack with format 'H'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes one nibble from each byte for each format character starting with the most significant bit
- decodes only the number of nibbles in the string when passed a count
- decodes multiple differing nibble counts from a single string
- decodes a directive with a '*' modifier after a directive with a count modifier
- decodes a directive with a count modifier after a directive with a '*' modifier
- decodes the number of nibbles specified by the count modifier
- decodes all the nibbles when passed the '*' modifier
- adds an empty string for each element requested beyond the end of the String
- ignores NULL bytes between directives
- ignores spaces between directives

String#unpack with format 'h'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes one nibble from each byte for each format character starting with the least significant bit
- decodes only the number of nibbles in the string when passed a count
- decodes multiple differing nibble counts from a single string
- decodes a directive with a '*' modifier after a directive with a count modifier
- decodes a directive with a count modifier after a directive with a '*' modifier
- decodes the number of nibbles specified by the count modifier
- decodes all the nibbles when passed the '*' modifier
- adds an empty string for each element requested beyond the end of the String
- ignores NULL bytes between directives
- ignores spaces between directives


Finished in 0.066042 seconds

1 file, 30 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/i_spec.rb # 2011-05-07T12:04:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/i_spec.rb (ERROR - 1)
String#unpack with format 'I' with modifier '_'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number

String#unpack with format 'I' with modifier '!'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number
 (ERROR - 2)
String#unpack with format 'i' with modifier '_'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a negative number

String#unpack with format 'i' with modifier '!'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a negative number


1)
An exception occurred during: String#unpack with format 'I' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/i_spec.rb:41
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/i_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/i_spec.rb:40
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/endian.rb:29:in `big_endian'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/i_spec.rb:39
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: String#unpack with format 'i' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/i_spec.rb:57
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/i_spec.rb:56
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/endian.rb:29:in `big_endian'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/i_spec.rb:39
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.054666 seconds

1 file, 40 examples, 40 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/core/string/unpack/i_spec.rb)
== rubyspec/core/string/unpack/l_spec.rb # 2011-05-07T12:04:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/l_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/l_spec.rb (ERROR - 1)
-  (ERROR - 2)
String#unpack with format 'L' with modifier '_'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number

String#unpack with format 'L' with modifier '!'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number

String#unpack with format 'l' with modifier '_'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a negative number

String#unpack with format 'l' with modifier '!'
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a negative number


1)
An exception occurred during: String#unpack with format 'L' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/l_spec.rb:113
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/l_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/l_spec.rb:112
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/endian.rb:29:in `big_endian'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/l_spec.rb:111
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: String#unpack with format 'l' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/l_spec.rb:119
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/l_spec.rb:118
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/endian.rb:29:in `big_endian'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/l_spec.rb:111
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.063960 seconds

1 file, 40 examples, 40 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/core/string/unpack/l_spec.rb)
== rubyspec/core/string/unpack/m_spec.rb # 2011-05-07T12:05:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/m_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/m_spec.rb
String#unpack with format 'M'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes an empty string
- decodes the complete string ignoring newlines when given a single directive
- appends empty string to the array for directives exceeding the input size
- ignores the count or '*' modifier and decodes the entire string
- decodes the '=' character
- decodes an embedded space character
- decodes a space at the end of the pre-encoded string
- decodes an embedded tab character
- decodes a tab character at the end of the pre-encoded string
- decodes an embedded newline
- decodes pre-encoded byte values 33..60
- decodes pre-encoded byte values 62..126
- decodes pre-encoded byte values 0..31 except tab and newline
- decodes pre-encoded byte values 127..255

String#unpack with format 'm'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes an empty string
- decodes the complete string ignoring newlines when given a single directive
- ignores the count or '*' modifier and decodes the entire string
- appends empty string to the array for directives exceeding the input size
- decodes all pre-encoded ascii byte values


Finished in 0.063757 seconds

1 file, 29 examples, 31 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/n_spec.rb # 2011-05-07T12:05:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/n_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/n_spec.rb
String#unpack with format 'N'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'

String#unpack with format 'n'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a positive number
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'


Finished in 0.052422 seconds

1 file, 30 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/percent_spec.rb # 2011-05-07T12:05:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/percent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/percent_spec.rb
String#unpack with format '%'
- raises an Argument Error


Finished in 0.003790 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/string/unpack/q_spec.rb # 2011-05-07T12:05:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/q_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/q_spec.rb
String#unpack with format 'Q'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'

String#unpack with format 'q'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'

String#unpack with format 'Q'
- decodes one long for a single format character
- decodes two longs for two format characters
- decodes the number of longs requested by the count modifier
- decodes the remaining longs when passed the '*' modifier
- decodes the remaining longs when passed the '*' modifier after another directive
- does not decode a long when fewer bytes than a long remain and the '*' modifier is passed
- ignores NULL bytes between directives
- ignores spaces between directives
- decodes a long with most significant bit set as a positive number

String#unpack with format 'q'
- decodes one long for a single format character
- decodes two longs for two format characters
- decodes the number of longs requested by the count modifier
- decodes the remaining longs when passed the '*' modifier
- decodes the remaining longs when passed the '*' modifier after another directive
- does not decode a long when fewer bytes than a long remain and the '*' modifier is passed
- ignores NULL bytes between directives
- ignores spaces between directives
- decodes a long with most significant bit set as a negative number


Finished in 0.051178 seconds

1 file, 28 examples, 30 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/s_spec.rb # 2011-05-07T12:05:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/s_spec.rb (ERROR - 1)
String#unpack with format 'S' with modifier '_'
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a positive number

String#unpack with format 'S' with modifier '!'
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a positive number
 (ERROR - 2)
String#unpack with format 's' with modifier '_'
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a negative number

String#unpack with format 's' with modifier '!'
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a negative number


1)
An exception occurred during: String#unpack with format 'S' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/s_spec.rb:41
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/s_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/s_spec.rb:40
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/endian.rb:29:in `big_endian'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/s_spec.rb:39
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: String#unpack with format 's' ERROR
Exception: Unable to find shared 'describe' for string_unpack_basic
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:19:in `it_should_behave_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `send'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/shared.rb:10:in `it_behaves_like'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/s_spec.rb:57
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:154:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:138:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:35:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/s_spec.rb:56
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/endian.rb:29:in `big_endian'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/s_spec.rb:39
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.053385 seconds

1 file, 40 examples, 40 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/core/string/unpack/s_spec.rb)
== rubyspec/core/string/unpack/u_spec.rb # 2011-05-07T12:05:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/u_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/u_spec.rb
String#unpack with format 'U'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes Unicode codepoints as ASCII values
- decodes the number of characters specified by the count modifier
- implicitly has a count of one when no count modifier is passed
- decodes all remaining characters when passed the '*' modifier
- decodes UTF-8 BMP codepoints
- decodes UTF-8 max codepoints
- does not decode any items for directives exceeding the input string size
- ignores NULL bytes between directives
- ignores spaces between directives

String#unpack with format 'u'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes an empty string as an empty string
- decodes the complete string ignoring newlines when given a single directive
- appends empty string to the array for directives exceeding the input size
- ignores the count or '*' modifier and decodes the entire string
- decodes all ascii characters


Finished in 0.086474 seconds

1 file, 24 examples, 26 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/v_spec.rb # 2011-05-07T12:05:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/v_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/v_spec.rb
String#unpack with format 'V'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one int for a single format character
- decodes two ints for two format characters
- decodes the number of ints requested by the count modifier
- decodes the remaining ints when passed the '*' modifier
- decodes the remaining ints when passed the '*' modifier after another directive
- does not decode an int when fewer bytes than an int 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 an int with most significant bit set as a positive number
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'

String#unpack with format 'v'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- decodes one short for a single format character
- decodes two shorts for two format characters
- decodes the number of shorts requested by the count modifier
- decodes the remaining shorts when passed the '*' modifier
- decodes the remaining shorts when passed the '*' modifier after another directive
- does not decode a short when fewer bytes than a short 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 short with most significant bit set as a positive number
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'


Finished in 0.052487 seconds

1 file, 30 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/w_spec.rb # 2011-05-07T12:05:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/w_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/w_spec.rb
String#unpack with directive 'w'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- decodes a BER-compressed integer
- ignores NULL bytes between directives
- ignores spaces between directives


Finished in 0.010739 seconds

1 file, 8 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/x_spec.rb # 2011-05-07T12:05:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/x_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/x_spec.rb
String#unpack with format 'X'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- moves the read index back by the number of bytes specified by count
- does not change the read index when passed a count of zero
- implicitly has a count of one when count is not specified
- moves the read index back by the remaining bytes when passed the '*' modifier
- raises an ArgumentError when passed the '*' modifier if the remaining bytes exceed the bytes from the index to the start of the String
- raises an ArgumentError if the count exceeds the bytes from current index to the start of the String

String#unpack with format 'x'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- moves the read index forward by the number of bytes specified by count
- implicitly has a count of one when count is not specified
- does not change the read index when passed a count of zero
- moves the read index to the end of the string when passed the '*' modifier
- positions the read index one beyond the last readable byte in the String
- raises an ArgumentError if the count exceeds the size of the String


Finished in 0.038893 seconds

1 file, 22 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack/z_spec.rb # 2011-05-07T12:05:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack/z_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack/z_spec.rb
String#unpack with format 'Z'
- calls #to_str to coerce the directives string
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- raises an ArgumentError when the format modifier is '_'
- raises an ArgumentError when the format modifier is '!'
- returns an empty string if the input is empty
- returns empty strings for repeated formats if the input is empty
- returns an empty string and does not decode any bytes when the count modifier is zero
- implicitly has a count of one when no count is specified
- decodes the number of bytes specified by the count modifier
- decodes the number of bytes specified by the count modifier including whitespace bytes
- decodes past whitespace bytes when passed the '*' modifier
- stops decoding at NULL bytes when passed the '*' modifier
- decodes the number of bytes specified by the count modifier and truncates the decoded string at the first NULL byte


Finished in 0.034687 seconds

1 file, 14 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/string/unpack_spec.rb # 2011-05-07T12:05:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/unpack_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 big-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 big-endian (native format) order by decoding self according to the format string
- does NOT pad nil when the string is short (FAILED - 1)
- returns Bignums for big numeric values on big-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 big-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
- returns an array in big-endian (native format) by decoding self according to the format string
- 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


1)
String#unpack with 'Q' and 'q' directives does NOT pad nil when the string is short FAILED
Expected [17582052941799031296, nil]
 to equal [17582052941799031296]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack_spec.rb:147
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack_spec.rb:36:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/unpack_spec.rb:106
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.067851 seconds

1 file, 29 examples, 216 expectations, 1 failure, 0 errors
exit 1
failed(rubyspec/core/string/unpack_spec.rb)
== rubyspec/core/string/upcase_spec.rb # 2011-05-07T12:05:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/upcase_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError when self is frozen


Finished in 0.032447 seconds

1 file, 7 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/string/upto_spec.rb # 2011-05-07T12:05:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/upto_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- calls block with self even if self is less than stop but stop length is less than self length
- 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
- raises a TypeError on symbols
- raises a LocalJumpError if other is a string but no block was given
- uses succ even for single letters
- stops before the last value if exclusive


Finished in 0.013356 seconds

1 file, 13 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/core/string/valid_encoding_spec.rb # 2011-05-07T12:05:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/string/valid_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/string/valid_encoding_spec.rb

Finished in 0.003993 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/struct/each_pair_spec.rb # 2011-05-07T12:05:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/each_pair_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006774 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/struct/each_spec.rb # 2011-05-07T12:05:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006073 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/struct/element_reference_spec.rb # 2011-05-07T12:05:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008884 seconds

1 file, 5 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/struct/element_set_spec.rb # 2011-05-07T12:05:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/element_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/element_set_spec.rb
Struct#[]=
- assigns the passed value
- fails when trying to assign attributes which don't exist


Finished in 0.006527 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/struct/eql_spec.rb # 2011-05-07T12:05:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns false if any corresponding elements are not #eql?


Finished in 0.008164 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/struct/equal_value_spec.rb # 2011-05-07T12:05:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.006931 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/struct/hash_spec.rb # 2011-05-07T12:05:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005897 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/struct/initialize_copy_spec.rb # 2011-05-07T12:05:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/initialize_copy_spec.rb

Finished in 0.002968 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/struct/initialize_spec.rb # 2011-05-07T12:05:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006875 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/struct/inspect_spec.rb # 2011-05-07T12:05:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/inspect_spec.rb
Struct#inspect
- returns a string representation of some kind
- returns a string representation with the class name for anonymous structs


Finished in 0.008307 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/struct/length_spec.rb # 2011-05-07T12:05:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/length_spec.rb
Struct#length
- returns the number of attributes


Finished in 0.004556 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/struct/members_spec.rb # 2011-05-07T12:05:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/members_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/members_spec.rb
Struct#members
- returns an array of attribute names


Finished in 0.005341 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/struct/new_spec.rb # 2011-05-07T12:05:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- accepts Fixnums as Symbols unless fixnum.to_sym.nil?
- raises an ArgumentError if fixnum#to_sym is nil
- 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 0.450195 seconds

1 file, 17 examples, 34 expectations, 0 failures, 0 errors
== rubyspec/core/struct/select_spec.rb # 2011-05-07T12:05:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/select_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.026037 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/struct/size_spec.rb # 2011-05-07T12:05:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/size_spec.rb
Struct#size
- is a synonym for length


Finished in 0.018896 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/struct/struct_spec.rb # 2011-05-07T12:05:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/struct_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007833 seconds

1 file, 5 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/struct/tms/cstime_spec.rb # 2011-05-07T12:05:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/tms/cstime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004028 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/struct/tms/cutime_spec.rb # 2011-05-07T12:05:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/tms/cutime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004054 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/struct/tms/element_reference_spec.rb # 2011-05-07T12:05:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/tms/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/tms/element_reference_spec.rb
Struct::Tms.[]
- needs to be reviewed for spec completeness


Finished in 0.003304 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/struct/tms/members_spec.rb # 2011-05-07T12:05:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/tms/members_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/tms/members_spec.rb
Struct::Tms.members
- needs to be reviewed for spec completeness


Finished in 0.003240 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/struct/tms/new_spec.rb # 2011-05-07T12:05:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/tms/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/tms/new_spec.rb
Struct::Tms.new
- needs to be reviewed for spec completeness


Finished in 0.003264 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/struct/tms/stime_spec.rb # 2011-05-07T12:05:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/tms/stime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004011 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/struct/tms/utime_spec.rb # 2011-05-07T12:05:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/tms/utime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004106 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/struct/to_a_spec.rb # 2011-05-07T12:05:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/to_a_spec.rb
Struct#to_a
- returns the values for this instance as an array


Finished in 0.004685 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/struct/to_s_spec.rb # 2011-05-07T12:05:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/to_s_spec.rb
Struct#to_s
- is a synonym for inspect
- returns a string representation with the class name for anonymous structs


Finished in 0.007283 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/struct/values_at_spec.rb # 2011-05-07T12:05:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/values_at_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/values_at_spec.rb
Struct#values_at
- returns an array of values
- fails when passed unsupported types


Finished in 0.006315 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/struct/values_spec.rb # 2011-05-07T12:05:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/struct/values_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/struct/values_spec.rb
Struct#values
- is a synonym for to_a


Finished in 0.004694 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/all_symbols_spec.rb # 2011-05-07T12:05:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/all_symbols_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.030270 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/capitalize_spec.rb # 2011-05-07T12:05:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/capitalize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/capitalize_spec.rb

Finished in 0.002807 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/case_compare_spec.rb # 2011-05-07T12:05:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/case_compare_spec.rb
Symbol#===
- returns true when the other is a Symbol


Finished in 0.003739 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/casecmp_spec.rb # 2011-05-07T12:05:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/casecmp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/casecmp_spec.rb

Finished in 0.002967 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/comparison_spec.rb # 2011-05-07T12:05:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/comparison_spec.rb

Finished in 0.026606 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/downcase_spec.rb # 2011-05-07T12:05:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/downcase_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/downcase_spec.rb

Finished in 0.002741 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/element_reference_spec.rb # 2011-05-07T12:05:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/element_reference_spec.rb

Finished in 0.002517 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/empty_spec.rb # 2011-05-07T12:05:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/empty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/empty_spec.rb

Finished in 0.002569 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/encoding_spec.rb # 2011-05-07T12:05:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/encoding_spec.rb

Finished in 0.002581 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/equal_value_spec.rb # 2011-05-07T12:05:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/equal_value_spec.rb
Symbol#==
- only returns true when the other is exactly the same symbol


Finished in 0.003950 seconds

1 file, 1 example, 7 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/id2name_spec.rb # 2011-05-07T12:05:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/id2name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/id2name_spec.rb
Symbol#id2name
- returns the string corresponding to self


Finished in 0.005335 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/inspect_spec.rb # 2011-05-07T12:05:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/inspect_spec.rb
Symbol#inspect
- 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 :"foo "
- 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 :"@ruby?"
- 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 :fred
- 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 :"*foo"
- returns self as a symbol literal for :<=>
- returns self as a symbol literal for :"++"
- returns self as a symbol literal for :"@ruby!"
- 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 :"foo bar"
- returns self as a symbol literal for :"..."
- returns self as a symbol literal for :$ruby
- returns self as a symbol literal for :"$-ww"
- returns self as a symbol literal for :@@ruby
- returns self as a symbol literal for :"|||"
- returns self as a symbol literal for :"$ruby?"
- 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 :fred!
- 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 :&
- returns self as a symbol literal for :$:
- returns self as a symbol literal for :"@@ruby?"
- 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 :"$ruby!"
- returns self as a symbol literal for :";"
- returns self as a symbol literal for :@ruby
- returns self as a symbol literal for :fred?
- 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 :" foo"
- returns self as a symbol literal for :"::"
- returns self as a symbol literal for :+@
- returns self as a symbol literal for :$-w
- 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 :"@@ruby!"


Finished in 0.060585 seconds

1 file, 87 examples, 87 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/intern_spec.rb # 2011-05-07T12:05:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/intern_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/intern_spec.rb

Finished in 0.001583 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/length_spec.rb # 2011-05-07T12:05:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/length_spec.rb

Finished in 0.002510 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/match_spec.rb # 2011-05-07T12:05:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/match_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/match_spec.rb

Finished in 0.002752 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/next_spec.rb # 2011-05-07T12:05:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/next_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/next_spec.rb

Finished in 0.002511 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/size_spec.rb # 2011-05-07T12:05:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/size_spec.rb

Finished in 0.002612 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/slice_spec.rb # 2011-05-07T12:05:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/slice_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/slice_spec.rb

Finished in 0.002547 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/succ_spec.rb # 2011-05-07T12:05:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/succ_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/succ_spec.rb

Finished in 0.002523 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/swapcase_spec.rb # 2011-05-07T12:05:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/swapcase_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/swapcase_spec.rb

Finished in 0.002758 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/to_i_spec.rb # 2011-05-07T12:05:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/to_i_spec.rb
Symbol#to_i
- returns an integer that is unique for each symbol for each program execution


Finished in 0.004701 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/to_int_spec.rb # 2011-05-07T12:05:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/to_int_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/to_int_spec.rb
Symbol#to_int
- returns Symbol#to_i


Finished in 0.004613 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/to_proc_spec.rb # 2011-05-07T12:05:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/to_proc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005515 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/to_s_spec.rb # 2011-05-07T12:05:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/to_s_spec.rb
Symbol#to_s
- returns the string corresponding to self


Finished in 0.004586 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/to_sym_spec.rb # 2011-05-07T12:05:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/to_sym_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/to_sym_spec.rb
Symbol#to_sym
- returns self


Finished in 0.003775 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/symbol/upcase_spec.rb # 2011-05-07T12:05:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/symbol/upcase_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/symbol/upcase_spec.rb

Finished in 0.002618 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/systemexit/initialize_spec.rb # 2011-05-07T12:05:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/systemexit/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/systemexit/initialize_spec.rb
SystemExit#initialize
- accepts a status
- accepts a message
- accepts a status and message


Finished in 0.004813 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/thread/abort_on_exception_spec.rb # 2011-05-07T12:05:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/abort_on_exception_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.036135 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/thread/add_trace_func_spec.rb # 2011-05-07T12:05:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/add_trace_func_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/add_trace_func_spec.rb

Finished in 0.002580 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/thread/alive_spec.rb # 2011-05-07T12:05:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/alive_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.044114 seconds

1 file, 10 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/thread/backtrace_spec.rb # 2011-05-07T12:05:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/backtrace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/backtrace_spec.rb

Finished in 0.002496 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/thread/critical_spec.rb # 2011-05-07T12:05:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/critical_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/critical_spec.rb
Thread.critical=
- is a persistent attribute
- allows all non-bool arguments
- functions as a critical section
- does not change status of other existing threads
- is reentrant
- can be mismatched
- schedules other threads on Thread.stop
- defers exit
- defers exit until Thread.pass
- is not reset if the critical thread is killed


Finished in 0.055698 seconds

1 file, 10 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/core/thread/current_spec.rb # 2011-05-07T12:05:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/current_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/current_spec.rb
Thread.current
- returns a thread
- returns the current thread


Finished in 0.011367 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/thread/element_reference_spec.rb # 2011-05-07T12:05:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.018880 seconds

1 file, 4 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/thread/element_set_spec.rb # 2011-05-07T12:05:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/element_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/element_set_spec.rb
Thread#[]=
- raises exceptions on the wrong type of keys


Finished in 0.009536 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/thread/exclusive_spec.rb # 2011-05-07T12:05:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/exclusive_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/exclusive_spec.rb

Finished in 0.002563 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/thread/exit_spec.rb # 2011-05-07T12:05:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/exit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/exit_spec.rb
Thread#exit
- kills sleeping thread
- kills current thread
- runs ensure clause
- runs nested ensure clauses
- does not set $!
- cannot be rescued
- killing dying sleeping thread wakes up thread
- 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#exit!
- needs to be reviewed for spec completeness

Thread.exit
- needs to be reviewed for spec completeness


Finished in 0.298321 seconds

1 file, 10 examples, 211 expectations, 0 failures, 0 errors
== rubyspec/core/thread/fork_spec.rb # 2011-05-07T12:05:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/fork_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/fork_spec.rb
Thread.fork
- needs to be reviewed for spec completeness


Finished in 0.008265 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/thread/group_spec.rb # 2011-05-07T12:05:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/group_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/group_spec.rb
Thread#group
- needs to be reviewed for spec completeness


Finished in 0.008118 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/thread/initialize_spec.rb # 2011-05-07T12:05:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/initialize_spec.rb

Finished in 0.006839 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/thread/inspect_spec.rb # 2011-05-07T12:05:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 running thread
- describes a dying sleeping thread
- reports aborting on a killed thread


Finished in 0.044445 seconds

1 file, 10 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/thread/join_spec.rb # 2011-05-07T12:05:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/join_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns the dead thread even if an uncaught exception is thrown from ensure block


Finished in 0.036515 seconds

1 file, 7 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/core/thread/key_spec.rb # 2011-05-07T12:05:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/key_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/key_spec.rb
Thread#key?
- tests for existance of thread local variables using symbols or strings


Finished in 0.011210 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/thread/keys_spec.rb # 2011-05-07T12:05:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/keys_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/keys_spec.rb
Thread#keys
- returns an array of the names of the thread-local variables as symbols


Finished in 0.010489 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/thread/kill_spec.rb # 2011-05-07T12:06:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/kill_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 sleeping thread wakes up thread
- 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 0.305181 seconds

1 file, 10 examples, 211 expectations, 0 failures, 0 errors
== rubyspec/core/thread/list_spec.rb # 2011-05-07T12:06:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/list_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.015913 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/thread/main_spec.rb # 2011-05-07T12:06:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/main_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/main_spec.rb
Thread.main
- returns the main thread


Finished in 0.010554 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/thread/new_spec.rb # 2011-05-07T12:06:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/new_spec.rb
Thread.new
- creates a thread executing the given block
- can pass arguments to the thread block
- raises an exception when not given a block
- creates a subclass of thread calls super with a block in initialize


Finished in 0.015618 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/thread/pass_spec.rb # 2011-05-07T12:06:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/pass_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/pass_spec.rb
Thread.pass
- returns nil


Finished in 0.008403 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/thread/priority_spec.rb # 2011-05-07T12:06:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/priority_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008936 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/thread/raise_spec.rb # 2011-05-07T12:06:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/raise_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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 0.218573 seconds

1 file, 14 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/core/thread/run_spec.rb # 2011-05-07T12:06:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/run_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.440519 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/thread/safe_level_spec.rb # 2011-05-07T12:06:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/safe_level_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/safe_level_spec.rb
Thread#safe_level
- needs to be reviewed for spec completeness


Finished in 0.008186 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/thread/set_trace_func_spec.rb # 2011-05-07T12:06:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/set_trace_func_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/set_trace_func_spec.rb

Finished in 0.003042 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/thread/start_spec.rb # 2011-05-07T12:06:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/start_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/start_spec.rb
Thread.start
- needs to be reviewed for spec completeness


Finished in 0.008114 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/thread/status_spec.rb # 2011-05-07T12:06:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/status_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 running thread
- describes a dying sleeping thread
- reports aborting on a killed thread


Finished in 0.044481 seconds

1 file, 10 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/core/thread/stop_spec.rb # 2011-05-07T12:06:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/stop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/stop_spec.rb
Thread.stop
- causes the current thread to sleep indefinitely
- resets Thread.critical to false

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 0.095265 seconds

1 file, 12 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/core/thread/terminate_spec.rb # 2011-05-07T12:06:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/terminate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 sleeping thread wakes up thread
- 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 0.290352 seconds

1 file, 10 examples, 211 expectations, 0 failures, 0 errors
== rubyspec/core/thread/value_spec.rb # 2011-05-07T12:06:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/thread/value_spec.rb
Thread#value
- returns the result of the block
- re-raises error for an uncaught exception
- is false for a killed thread
- is false for an uncaught exception thrown from a dying thread


Finished in 0.018641 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/thread/wakeup_spec.rb # 2011-05-07T12:06:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/thread/wakeup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.307344 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/threadgroup/add_spec.rb # 2011-05-07T12:06:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/threadgroup/add_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013129 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/core/threadgroup/enclose_spec.rb # 2011-05-07T12:06:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/threadgroup/enclose_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/threadgroup/enclose_spec.rb
ThreadGroup#enclose
- needs to be reviewed for spec completeness


Finished in 0.003385 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/threadgroup/enclosed_spec.rb # 2011-05-07T12:06:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/threadgroup/enclosed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/threadgroup/enclosed_spec.rb
ThreadGroup#enclosed?
- needs to be reviewed for spec completeness


Finished in 0.003380 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/threadgroup/list_spec.rb # 2011-05-07T12:06:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/threadgroup/list_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/threadgroup/list_spec.rb
ThreadGroup#list
- returns the list of threads in the group


Finished in 0.010887 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/core/time/_dump_spec.rb # 2011-05-07T12:06:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/_dump_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/_dump_spec.rb
Time#_dump
- dumps an array with a time as second element
- dumps like MRI's marshaled time format


Finished in 0.047400 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/time/_load_spec.rb # 2011-05-07T12:06:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/_load_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/_load_spec.rb
Time#_load
- loads a time object in the old UNIX timestamp based format
- loads MRI's marshaled time format

Time._load
- needs to be reviewed for spec completeness


Finished in 0.009579 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/time/asctime_spec.rb # 2011-05-07T12:06:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/asctime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/asctime_spec.rb
Time#asctime
- returns a canonical string representation of time


Finished in 0.007606 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/at_spec.rb # 2011-05-07T12:06:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/at_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.033772 seconds

1 file, 5 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/time/comparison_spec.rb # 2011-05-07T12:06:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.006424 seconds

1 file, 5 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/core/time/ctime_spec.rb # 2011-05-07T12:06:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/ctime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/ctime_spec.rb
Time#ctime
- returns a canonical string representation of time


Finished in 0.006236 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/day_spec.rb # 2011-05-07T12:06:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/day_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/day_spec.rb
Time#day
- returns the day of the month (1..n) for time


Finished in 0.028314 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/dst_spec.rb # 2011-05-07T12:06:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/dst_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/dst_spec.rb
Time#dst?
- dst? returns whether time is during daylight saving time


Finished in 0.008150 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/time/dup_spec.rb # 2011-05-07T12:06:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/dup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006996 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/core/time/eql_spec.rb # 2011-05-07T12:06:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004837 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/core/time/friday_spec.rb # 2011-05-07T12:06:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/friday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/friday_spec.rb

Finished in 0.002512 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/getgm_spec.rb # 2011-05-07T12:06:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/getgm_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/getgm_spec.rb
Time#getgm
- returns a new time which is the utc representation of time


Finished in 0.007397 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/getlocal_spec.rb # 2011-05-07T12:06:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/getlocal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/getlocal_spec.rb
Time#getlocal
- returns a new time which is the local representation of time


Finished in 0.006269 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/getutc_spec.rb # 2011-05-07T12:06:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/getutc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/getutc_spec.rb
Time#getutc
- returns a new time which is the utc representation of time


Finished in 0.007106 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/gm_spec.rb # 2011-05-07T12:06:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/gm_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- accepts various year ranges
- raises an ArgumentError for out of range values
- raises ArgumentError for invalid number of arguments
- accepts a String or Integer only for arguments
- does not accept nil for params


Finished in 0.044192 seconds

1 file, 11 examples, 43 expectations, 0 failures, 0 errors
== rubyspec/core/time/gmt_offset_spec.rb # 2011-05-07T12:06:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/gmt_offset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.055445 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/time/gmt_spec.rb # 2011-05-07T12:06:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/gmt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/gmt_spec.rb
Time#gmt?
- returns true if time represents a time in UTC (GMT)


Finished in 0.005692 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/time/gmtime_spec.rb # 2011-05-07T12:06:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/gmtime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/gmtime_spec.rb
Time#gmtime
- returns the utc representation of time


Finished in 0.007537 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/gmtoff_spec.rb # 2011-05-07T12:06:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/gmtoff_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011067 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/time/hash_spec.rb # 2011-05-07T12:06:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/hash_spec.rb
Time#hash
- returns a Fixnum
- is stable


Finished in 0.004593 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/time/hour_spec.rb # 2011-05-07T12:06:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/hour_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/hour_spec.rb
Time#hour
- returns the hour of the day (0..23) for time


Finished in 0.005007 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/initialize_copy_spec.rb # 2011-05-07T12:06:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/initialize_copy_spec.rb

Finished in 0.002656 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/initialize_spec.rb # 2011-05-07T12:06:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/initialize_spec.rb
Time.new
- creates a time based on the current system time
- creates a subclass instance if called on a subclass


Finished in 0.063848 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/time/inspect_spec.rb # 2011-05-07T12:06:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/inspect_spec.rb
Time.inspect
- formats the time following the pattern 'EEE MMM dd HH:mm:ss Z yyyy'
- formats the UTC time following the pattern 'EEE MMM dd HH:mm:ss UTC yyyy'

Time#inspect
- needs to be reviewed for spec completeness


Finished in 0.010348 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/time/isdst_spec.rb # 2011-05-07T12:06:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/isdst_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/isdst_spec.rb
Time#isdst
- dst? returns whether time is during daylight saving time


Finished in 0.006960 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/time/local_spec.rb # 2011-05-07T12:06:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/local_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- respects rare old timezones
- handles string-like second argument
- handles string-like second argument
- handles string arguments
- handles float arguments
- accepts various year ranges
- raises an ArgumentError for out of range values
- raises ArgumentError for invalid number of arguments
- accepts a String or Integer only for arguments
- does not accept nil for params


Finished in 0.069586 seconds

1 file, 12 examples, 45 expectations, 0 failures, 0 errors
== rubyspec/core/time/localtime_spec.rb # 2011-05-07T12:06:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/localtime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/localtime_spec.rb
Time#localtime
- returns the local representation of time


Finished in 0.006186 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/mday_spec.rb # 2011-05-07T12:06:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/mday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/mday_spec.rb
Time#mday
- returns the day of the month (1..n) for time


Finished in 0.005626 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/min_spec.rb # 2011-05-07T12:06:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/min_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/min_spec.rb
Time#min
- returns the minute of the hour (0..59) for time


Finished in 0.004930 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/minus_spec.rb # 2011-05-07T12:06:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/minus_spec.rb
Time#-
- decrements the time by the specified amount
- understands negative subtractions
- accepts arguments that can be coerced into Float
- raises TypeError on argument that can't be coerced into Float
- raises TypeError on nil argument
- tracks microseconds


Finished in 0.009565 seconds

1 file, 6 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/core/time/mktime_spec.rb # 2011-05-07T12:06:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/mktime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- respects rare old timezones
- handles string-like second argument
- handles string-like second argument
- handles string arguments
- handles float arguments
- accepts various year ranges
- raises an ArgumentError for out of range values
- raises ArgumentError for invalid number of arguments
- accepts a String or Integer only for arguments
- does not accept nil for params


Finished in 0.045013 seconds

1 file, 12 examples, 45 expectations, 0 failures, 0 errors
== rubyspec/core/time/mon_spec.rb # 2011-05-07T12:06:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/mon_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/mon_spec.rb
Time#mon
- returns the month of the year


Finished in 0.006816 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/monday_spec.rb # 2011-05-07T12:06:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/monday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/monday_spec.rb

Finished in 0.002587 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/month_spec.rb # 2011-05-07T12:06:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/month_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/month_spec.rb
Time#month
- returns the month of the year


Finished in 0.006079 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/now_spec.rb # 2011-05-07T12:06:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/now_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/now_spec.rb
Time.now
- creates a time based on the current system time
- creates a subclass instance if called on a subclass


Finished in 0.024416 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/time/nsec_spec.rb # 2011-05-07T12:06:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/nsec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/nsec_spec.rb

Finished in 0.002505 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/plus_spec.rb # 2011-05-07T12:06:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/plus_spec.rb
Time#+
- increments the time by the specified amount
- is a commutative operator
- rounds micro seconds rather than truncates
- adds a negative Float
- increments the time by the specified amount as float numbers
- accepts arguments that can be coerced into Float
- raises TypeError on argument that can't be coerced into Float
- raises TypeError on Time argument
- raises TypeError on nil argument


Finished in 0.011995 seconds

1 file, 9 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/core/time/round_spec.rb # 2011-05-07T12:06:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/round_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/round_spec.rb

Finished in 0.002599 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/saturday_spec.rb # 2011-05-07T12:06:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/saturday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/saturday_spec.rb

Finished in 0.002617 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/sec_spec.rb # 2011-05-07T12:06:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/sec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/sec_spec.rb
Time#sec
- returns the second of the minute(0..60) for time


Finished in 0.005871 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/strftime_spec.rb # 2011-05-07T12:06:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/strftime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.041463 seconds

1 file, 24 examples, 45 expectations, 0 failures, 0 errors
== rubyspec/core/time/subsec_spec.rb # 2011-05-07T12:06:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/subsec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/subsec_spec.rb

Finished in 0.002622 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/succ_spec.rb # 2011-05-07T12:06:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/succ_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/succ_spec.rb
Time#succ
- returns a new time one second later than time
- returns a new instance


Finished in 0.004641 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/time/sunday_spec.rb # 2011-05-07T12:06:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/sunday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/sunday_spec.rb

Finished in 0.002621 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/thursday_spec.rb # 2011-05-07T12:06:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/thursday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/thursday_spec.rb

Finished in 0.002772 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/times_spec.rb # 2011-05-07T12:06:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/times_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/times_spec.rb
Time.times
- returns a Struct::Tms
- returns current cpu times


Finished in 0.551103 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/time/to_a_spec.rb # 2011-05-07T12:06:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/to_a_spec.rb
Time#to_a
- returns a 10 element array representing the deconstructed time


Finished in 0.006676 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/to_f_spec.rb # 2011-05-07T12:06:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/to_f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/to_f_spec.rb
Time#to_f
- returns the float number of seconds + usecs since the epoch


Finished in 0.004135 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/to_i_spec.rb # 2011-05-07T12:06:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005761 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/to_r_spec.rb # 2011-05-07T12:06:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/to_r_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/to_r_spec.rb

Finished in 0.003025 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/to_s_spec.rb # 2011-05-07T12:06:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/to_s_spec.rb
Time.to_s
- formats the time following the pattern 'EEE MMM dd HH:mm:ss Z yyyy'
- formats the UTC time following the pattern 'EEE MMM dd HH:mm:ss UTC yyyy'

Time#to_s
- needs to be reviewed for spec completeness


Finished in 0.033550 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/core/time/tuesday_spec.rb # 2011-05-07T12:06:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/tuesday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/tuesday_spec.rb

Finished in 0.002520 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/tv_nsec_spec.rb # 2011-05-07T12:06:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/tv_nsec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/tv_nsec_spec.rb

Finished in 0.002567 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/tv_sec_spec.rb # 2011-05-07T12:06:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/tv_sec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004871 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/tv_usec_spec.rb # 2011-05-07T12:06:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/tv_usec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/tv_usec_spec.rb
Time#tv_usec
- needs to be reviewed for spec completeness


Finished in 0.003996 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/usec_spec.rb # 2011-05-07T12:06:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/usec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/usec_spec.rb
Time#usec
- returns the microseconds for time


Finished in 0.004705 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/core/time/utc_offset_spec.rb # 2011-05-07T12:06:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/utc_offset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011058 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/time/utc_spec.rb # 2011-05-07T12:06:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/utc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- accepts various year ranges
- raises an ArgumentError for out of range values
- raises ArgumentError for invalid number of arguments
- accepts a String or Integer only for arguments
- does not accept nil for params

Time#utc
- returns the utc representation of time


Finished in 0.046715 seconds

1 file, 13 examples, 45 expectations, 0 failures, 0 errors
== rubyspec/core/time/wday_spec.rb # 2011-05-07T12:06:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/wday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004974 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/wednesday_spec.rb # 2011-05-07T12:06:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/wednesday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/wednesday_spec.rb

Finished in 0.002503 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/time/yday_spec.rb # 2011-05-07T12:06:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/yday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/yday_spec.rb
Time#yday
- returns an integer representing the day of the year, 1..366


Finished in 0.005972 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/year_spec.rb # 2011-05-07T12:06:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/year_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/year_spec.rb
Time#year
- returns the four digit year for time as an integer


Finished in 0.004850 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/time/zone_spec.rb # 2011-05-07T12:06:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/time/zone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/time/zone_spec.rb
Time#zone
- returns the time zone used for time


Finished in 0.025224 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/true/and_spec.rb # 2011-05-07T12:06:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/true/and_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/true/and_spec.rb
TrueClass#&
- returns false if other is nil or false, otherwise true


Finished in 0.003899 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/true/inspect_spec.rb # 2011-05-07T12:06:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/true/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/true/inspect_spec.rb
TrueClass#inspect
- returns the string 'true'


Finished in 0.020739 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/true/or_spec.rb # 2011-05-07T12:06:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/true/or_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/true/or_spec.rb
TrueClass#|
- returns true


Finished in 0.003855 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/true/to_s_spec.rb # 2011-05-07T12:06:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/true/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/true/to_s_spec.rb
TrueClass#to_s
- returns the string 'true'


Finished in 0.003540 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/core/true/xor_spec.rb # 2011-05-07T12:06:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/true/xor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/true/xor_spec.rb
TrueClass#^
- returns true if other is nil or false, otherwise false


Finished in 0.003926 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/core/unboundmethod/arity_spec.rb # 2011-05-07T12:06:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/unboundmethod/arity_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007636 seconds

1 file, 4 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/core/unboundmethod/bind_spec.rb # 2011-05-07T12:06:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/unboundmethod/bind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.007516 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/unboundmethod/clone_spec.rb # 2011-05-07T12:06:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/unboundmethod/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/unboundmethod/clone_spec.rb
UnboundMethod#clone
- returns a copy of the UnboundMethod


Finished in 0.004938 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/core/unboundmethod/eql_spec.rb # 2011-05-07T12:06:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/unboundmethod/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/unboundmethod/eql_spec.rb

Finished in 0.002585 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/unboundmethod/equal_value_spec.rb # 2011-05-07T12:06:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/unboundmethod/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012297 seconds

1 file, 11 examples, 27 expectations, 0 failures, 0 errors
== rubyspec/core/unboundmethod/hash_spec.rb # 2011-05-07T12:06:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/unboundmethod/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/unboundmethod/hash_spec.rb

Finished in 0.002560 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/unboundmethod/inspect_spec.rb # 2011-05-07T12:06:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/unboundmethod/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009542 seconds

1 file, 3 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/core/unboundmethod/name_spec.rb # 2011-05-07T12:06:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/unboundmethod/name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/unboundmethod/name_spec.rb
UnboundMethod#name
- returns the name of the method
- returns the name even when aliased


Finished in 0.006137 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/core/unboundmethod/owner_spec.rb # 2011-05-07T12:06:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/unboundmethod/owner_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006180 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/core/unboundmethod/parameters_spec.rb # 2011-05-07T12:06:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/unboundmethod/parameters_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/unboundmethod/parameters_spec.rb

Finished in 0.002526 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/unboundmethod/source_location_spec.rb # 2011-05-07T12:06:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/unboundmethod/source_location_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/core/unboundmethod/source_location_spec.rb

Finished in 0.002893 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/core/unboundmethod/to_s_spec.rb # 2011-05-07T12:06:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/core/unboundmethod/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008831 seconds

1 file, 3 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/language/BEGIN_spec.rb # 2011-05-07T12:06:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/BEGIN_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/BEGIN_spec.rb
The BEGIN keyword
- runs in a new isolated scope
- runs first in a given code unit
- runs multiple begins in FIFO order


Finished in 0.006504 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/language/alias_spec.rb # 2011-05-07T12:06:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/alias_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is not allowed against Fixnum or String instances


Finished in 0.032158 seconds

1 file, 12 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/language/and_spec.rb # 2011-05-07T12:06:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/and_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008795 seconds

1 file, 10 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/language/array_spec.rb # 2011-05-07T12:06:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/array_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

The unpacking splat operator (*)
- when applied to a non-Array value attempts to coerce it to Array if the object respond_to?(:to_ary)
- when applied to a non-Array value uses it unchanged if it does not respond_to?(:to_ary)


Finished in 0.081140 seconds

1 file, 17 examples, 35 expectations, 0 failures, 0 errors
== rubyspec/language/block_spec.rb # 2011-05-07T12:06:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/block_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

A block with multiple arguments
- unpacks an array if the only argument
- tries to use #to_ary to convert a single incoming value
- raises a TypeError if the #to_ary value isn't an Array

Block parameters
- assign to local variable
- captures variables from the outer scope

Block parameters (to be removed from MRI)
- assigns to a global variable
- calls method=


Finished in 0.038830 seconds

1 file, 14 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/language/break_spec.rb # 2011-05-07T12:06:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/break_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/break_spec.rb
The break statement in a block
- returns nil to method invoking the method yielding to the block when not passed an argument
- returns a value to the method invoking the method yielding to the block

The break statement in a captured block when the invocation of the scope creating the block is still active
- raises a LocalJumpError when invoking the block from the scope creating the block
- raises a LocalJumpError when invoking the block from a method
- raises a LocalJumpError when yielding to the block

The break statement in a captured block from a scope that has returned
- raises a LocalJumpError when calling the block from a method
- raises a LocalJumpError when yielding to the block

The break statement in a lambda when the invocation of the scope creating the lambda is still active
- returns nil when not passed an argument
- returns a value to the scope creating and calling the lambda
- returns a value to the method scope below invoking the lambda
- returns a value to a block scope invoking the lambda in a method below
- raises a LocalJumpError when yielding to a lambda passed as a block argument

The break statement in a lambda created at the toplevel
- returns a value when invoking from the toplevel
- returns a value when invoking from a method
- returns a value when invoking from a block

The break statement in a lambda from a scope that has returned
- returns a value to the method scope invoking the lambda
- returns a value to the block scope invoking the lambda in a method
- raises a LocalJumpError when yielding to a lambda passed as a block argument

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 nil objects when the splatted object is nil, an empty array or contains a nil object
- assigns an empty array when the splatted array contains an empty array
- assigns the splatted object if it doesn't respont to to_ary
- assigns to a splatted reference
- assigns arrays into another array to a splatted reference
- assings splatted objects to a splatted reference
- assigns arrays with nil objects to a splatted reference
- assigns an array containing an array to splatted reference when the object is an splatted array
- assigns splatted objects to a splatted reference from a splatted loop
- assigns arrays with a nil object to a splatted reference from a splatted loop
- assigns an empty array to a splatted reference when the splatted array from a splatted loop contains an empty array
- assigns objects to multiple block variables
- assigns splatted objects to multiple block variables
- assigns nil 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

The break statement
- raises a LocalJumpError if used not within block or while/for loop


Finished in 0.128502 seconds

1 file, 42 examples, 112 expectations, 0 failures, 0 errors
== rubyspec/language/case_spec.rb # 2011-05-07T12:06:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/case_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns the statement following ':'
- allows mixing ':' and 'then'


Finished in 0.042595 seconds

1 file, 33 examples, 37 expectations, 0 failures, 0 errors
== rubyspec/language/catch_spec.rb # 2011-05-07T12:06:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/catch_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/catch_spec.rb
The catch keyword
- only allows symbols and strings
- returns the last value of the block if it nothing is thrown
- matches strings as symbols
- matches strings with strings that contain the same characters
- requires a block
- supports nesting
- supports nesting with the same name


Finished in 0.008984 seconds

1 file, 7 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/language/class_spec.rb # 2011-05-07T12:06:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/class_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a TypeError if inheriting from a metaclass
- 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 definition extending an object (sclass)
- allows adding methods
- raises a TypeError when trying to extend numbers
- allows accessing the block of the original scope
- can use return to cause the enclosing method to return

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 0.046425 seconds

1 file, 27 examples, 42 expectations, 0 failures, 0 errors
== rubyspec/language/class_variable_spec.rb # 2011-05-07T12:06:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/class_variable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009872 seconds

1 file, 10 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/language/constants_spec.rb # 2011-05-07T12:06:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

Constant resolution within methods 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 the lexical scope of the method not the receiver's immediate class
- searches the lexical scope of a singleton method
- does not search the lexical scope of the caller
- searches the lexical scope of a block
- searches Object as a lexical scope only if Object is explicitly opened
- 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
- 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 the lexical scope of the method not the receiver's immediate class
- searches the lexical scope of a singleton method
- does not search the lexical scope of the caller
- searches the lexical scope of a block
- searches Object as a lexical scope only if Object is explicitly opened
- returns the updated value when a constant is reassigned
- does not search the lexical scope of qualifying modules


Finished in 0.080454 seconds

1 file, 47 examples, 89 expectations, 0 failures, 0 errors
== rubyspec/language/def_spec.rb # 2011-05-07T12:06:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/def_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/def_spec.rb
Redefining a method
- replaces the original method

Defining an 'initialize' method
- sets the method's visibility to private

Defining an 'initialize_copy' method
- sets the method's visibility to 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

The def keyword within a closure
- looks outside the closure for the visibility

An instance method definition with a splat
- creates a method that can be invoked with an inline hash argument
- creates a method that can be invoked with an inline hash and a block


Finished in 0.072559 seconds

1 file, 52 examples, 100 expectations, 0 failures, 0 errors
== rubyspec/language/defined_spec.rb # 2011-05-07T12:06:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/defined_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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 'expression' for an expression with '!='
- returns 'expression' 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 'expression' for an expression with '!' and an unset global variable
- returns 'expression' for an expression with '!' and an unset instance variable
- calls a method in a 'not' expression and returns 'expression'
- returns 'expression' for an expression with 'not' and an unset global variable
- returns 'expression' for an expression with 'not' and an unset instance variable
- returns nil for an expression with '&&/and' and an undefined method
- returns nil for an expression with '&&/and' and an unset class variable
- does not propagate an exception raised by a method in an '&&' expression
- calls a method in an '&&' expression and returns 'expression'
- does not propagate an exception raised by a method in an 'and' expression
- calls a method in an 'and' expression and returns 'expression'
- returns nil for an expression with '||/or' and an undefined method
- returns nil for an expression with '||/or' and an unset class variable
- does not propagate an exception raised by a method in an '||' expression
- calls a method in an '||' expression and returns 'expression'
- does not propagate an exception raised by a method in an 'or' expression
- calls 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 nil when the String contains a call to an undefined method
- calls the method in the String
- returns nil if any of the interpolated method calls are undefined
- returns nil and stops processing if any of the interpolated method calls are undefined

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 nil when the Regexp contains a call to an undefined method
- calls the method in the Regexp
- returns nil if any of the interpolated method calls are undefined
- returns nil and stops processing if any of the interpolated method calls are undefined

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(in-block)' 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
- calls .const_missing if the parent to the constant is not defined
- calls .const_missing for the parent and uses the return constant for scope
- 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 scoped constant when the scope chain has undefined constants
- calls .const_missing for each constant in the scope chain and returns nil if any are not defined
- calls .const_missing and returns 'constant' if all constants are 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
- calls .const_missing if the constant is not defined
- calls .const_missing and uses the return constant for scope
- 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 when the scope chain has undefined constants
- calls .const_missing for each constant in the scope chain and returns nil if any are not defined
- calls .const_missing and returns 'constant' if all constants are 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
- returns 'super' when the method exists in a supermodule

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

The defined? keyword for super within an included module's method
- returns 'super' when a superclass method exists in the including hierarchy


Finished in 0.246885 seconds

1 file, 218 examples, 296 expectations, 0 failures, 0 errors
== rubyspec/language/eigenclass_spec.rb # 2011-05-07T12:06:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/eigenclass_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

Instantiating an eigenclass
- raises a TypeError when new is called
- raises a TypeError when allocate is called


Finished in 0.065668 seconds

1 file, 41 examples, 44 expectations, 0 failures, 0 errors
== rubyspec/language/encoding_spec.rb # 2011-05-07T12:06:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/encoding_spec.rb

Finished in 0.002793 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/language/ensure_spec.rb # 2011-05-07T12:06:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/ensure_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011610 seconds

1 file, 10 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/language/execution_spec.rb # 2011-05-07T12:06:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/execution_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/execution_spec.rb
``
- returns the output of the executed sub-process

%x
- is the same as ``


Finished in 0.041229 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/language/file_spec.rb # 2011-05-07T12:06:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/file_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 relative 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 relative 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 relative 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 relative path of a file loaded by a relative path


Finished in 0.018592 seconds

1 file, 10 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/language/for_spec.rb # 2011-05-07T12:06:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/for_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- splats multiple arguments together if there are fewer arguments than values
- 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'

The for expression
- repeats the loop from the beginning with 'retry'


Finished in 0.033632 seconds

1 file, 16 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/language/hash_spec.rb # 2011-05-07T12:06:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006619 seconds

1 file, 5 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/language/if_spec.rb # 2011-05-07T12:06:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/if_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

The if expression
- allows starting then-body on the same line if colon is used
- allows both then- and else-bodies start on the same line (with colon after expression)
- allows ':' after expression when then-body is on the next line
- allows then-body on the same line separated with ':'
- returns nil when then-body on the same line separated with ':' and expression is false
- returns nil when then-body separated by ':' is empty and expression is true
- returns nil when then-body separated by ':', expression is false and no else part
- evaluates then-body when then-body separated by ':', expression is true and else part is present
- evaluates else-body when then-body separated by ':' and expression is false
- allows elsif-body at the same line separated by ':' or 'then'


Finished in 0.049655 seconds

1 file, 50 examples, 65 expectations, 0 failures, 0 errors
== rubyspec/language/line_spec.rb # 2011-05-07T12:06:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/line_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013304 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/language/literal_lambda_spec.rb # 2011-05-07T12:06:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/literal_lambda_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/literal_lambda_spec.rb

Finished in 0.001495 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/language/loop_spec.rb # 2011-05-07T12:06:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/loop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007262 seconds

1 file, 7 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/language/magic_comment_spec.rb # 2011-05-07T12:06:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/magic_comment_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/magic_comment_spec.rb

Finished in 0.002810 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/language/metaclass_spec.rb # 2011-05-07T12:06:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/metaclass_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.036751 seconds

1 file, 17 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/language/method_spec.rb # 2011-05-07T12:06:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- with lambda as block argument is ok
- allows to pass argument, a hash without curly braces and a block argument
- with ambiguous missing parens, arguments go with innermost call
- with splat operator * and non-Array value attempts to coerce it to Array if the object respond_to?(:to_ary)
- with splat operator * and non-Array value uses value unchanged if it does not respond_to?(:to_ary)


Finished in 0.052259 seconds

1 file, 26 examples, 73 expectations, 0 failures, 0 errors
== rubyspec/language/module_spec.rb # 2011-05-07T12:06:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/module_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- allows for reopening a module subclass

An anonymous module
- returns an empty string for its name


Finished in 0.008674 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/language/next_spec.rb # 2011-05-07T12:06:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/next_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

The next statement
- raises a LocalJumpError if used not within block or while/for loop


Finished in 0.058488 seconds

1 file, 34 examples, 96 expectations, 0 failures, 0 errors
== rubyspec/language/not_spec.rb # 2011-05-07T12:06:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/not_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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 0.022045 seconds

1 file, 10 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/language/numbers_spec.rb # 2011-05-07T12:06:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/numbers_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- character to numeric shortcut
- character with control character to numeric shortcut


Finished in 0.008940 seconds

1 file, 10 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/language/or_spec.rb # 2011-05-07T12:06:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/or_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012497 seconds

1 file, 15 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/language/order_spec.rb # 2011-05-07T12:06:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/order_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/order_spec.rb
A method call
- evaluates the receiver first
- evaluates arguments after receiver
- evaluates arguments left-to-right


Finished in 0.006895 seconds

1 file, 3 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/language/precedence_spec.rb # 2011-05-07T12:06:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/precedence_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/precedence_spec.rb
Operators
- ! ~ + is right-associative
- ! ~ + have a higher precedence than **
- ** 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
- <= < > >= have higher precedence than <=> == === != =~ !~
- <=> == === != =~ !~ 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 0.052558 seconds

1 file, 32 examples, 160 expectations, 0 failures, 0 errors
== rubyspec/language/predefined/data_spec.rb # 2011-05-07T12:06:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/predefined/data_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/predefined/data_spec.rb
The DATA constant
- exists when the main script contains __END__
- does not exist when the main script contains no __END__
- does not exist when an included file has a __END__
- does not change when an included files also has a __END__
- is included in an otherwise empty file
- succeeds in locking the file DATA came from


Finished in 0.239308 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/language/predefined_spec.rb # 2011-05-07T12:06:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/predefined_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 $defout
- 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 $!
- needs to be reviewed for spec completeness

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
- includes the current directory
- 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 TRUE
- includes FALSE
- includes NIL
- includes STDIN
- includes STDOUT
- includes STDERR
- includes RUBY_VERSION
- includes RUBY_RELEASE_DATE
- includes RUBY_PLATFORM
- includes PLATFORM
- includes TOPLEVEL_BINDING

Processing RUBYOPT
- adds the -I path to $LOAD_PATH
- sets $DEBUG to true for '-d'
- sets $VERBOSE to true for '-w'
- sets $VERBOSE to true for '-W'
- sets $VERBOSE to nil for '-W0'
- sets $VERBOSE to false for '-W1'
- sets $VERBOSE to true for '-W2'
- requires the file for '-r'
- sets $KCODE to 'NONE' with '-K'
- sets $KCODE to 'NONE' with '-Ka'
- sets $KCODE to 'NONE' with '-KA'
- sets $KCODE to 'NONE' with '-Kn'
- sets $KCODE to 'NONE' with '-KN'
- sets $KCODE to 'EUC' with '-Ke'
- sets $KCODE to 'EUC' with '-KE'
- sets $KCODE to 'UTF8' with '-Ku'
- sets $KCODE to 'UTF8' with '-KU'
- sets $KCODE to 'SJIS' with '-Ks'
- sets $KCODE to 'SJIS' with '-KS'
- raises a RuntimeError for '-a'
- raises a RuntimeError for '-p'
- raises a RuntimeError for '-n'
- raises a RuntimeError for '-y'
- raises a RuntimeError for '-c'
- raises a RuntimeError for '-s'
- raises a RuntimeError for '-h'
- raises a RuntimeError for '--help'
- raises a RuntimeError for '-l'
- raises a RuntimeError for '-S'
- raises a RuntimeError for '-e'
- raises a RuntimeError for '-i'
- raises a RuntimeError for '-x'
- raises a RuntimeError for '-C'
- raises a RuntimeError for '-X'
- raises a RuntimeError for '-F'
- raises a RuntimeError for '-0'
- raises a RuntimeError for '--copyright'
- raises a RuntimeError for '--version'
- raises a RuntimeError for '--yydebug'


Finished in 1.090847 seconds

1 file, 91 examples, 133 expectations, 0 failures, 0 errors
== rubyspec/language/private_spec.rb # 2011-05-07T12:06:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/private_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012826 seconds

1 file, 6 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/language/redo_spec.rb # 2011-05-07T12:07:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/redo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

The redo statement
- raises a LocalJumpError if used not within block or while/for loop


Finished in 0.009133 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/language/regexp/anchors_spec.rb # 2011-05-07T12:07:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/regexp/anchors_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.038803 seconds

1 file, 10 examples, 135 expectations, 0 failures, 0 errors
== rubyspec/language/regexp/back-references_spec.rb # 2011-05-07T12:07:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/regexp/back-references_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010039 seconds

1 file, 5 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/language/regexp/character_classes_spec.rb # 2011-05-07T12:07:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/regexp/character_classes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)


Finished in 0.035595 seconds

1 file, 8 examples, 49 expectations, 0 failures, 0 errors
== rubyspec/language/regexp/encoding_spec.rb # 2011-05-07T12:07:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/regexp/encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 and /o
- supports /n (Normal encoding)
- supports /n (Normal encoding) with interpolation
- supports /n (Normal encoding) with interpolation and /o
- supports /s (SJIS encoding)
- supports /s (SJIS encoding) with interpolation
- supports /s (SJIS 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


Finished in 0.012332 seconds

1 file, 13 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/language/regexp/escapes_spec.rb # 2011-05-07T12:07:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/regexp/escapes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010515 seconds

1 file, 5 examples, 42 expectations, 0 failures, 0 errors
== rubyspec/language/regexp/grouping_spec.rb # 2011-05-07T12:07:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/regexp/grouping_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006738 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/language/regexp/interpolation_spec.rb # 2011-05-07T12:07:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/regexp/interpolation_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008681 seconds

1 file, 8 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/language/regexp/modifiers_spec.rb # 2011-05-07T12:07:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/regexp/modifiers_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not do thread synchronization for /o
- supports modifier combinations
- supports (?imx-imx) (inline modifiers)
- supports (?imx-imx:expr) (scoped inline modifiers)
- supports . with /m


Finished in 0.036749 seconds

1 file, 10 examples, 49 expectations, 0 failures, 0 errors
== rubyspec/language/regexp/repetition_spec.rb # 2011-05-07T12:07:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/regexp/repetition_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009129 seconds

1 file, 8 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/language/regexp_spec.rb # 2011-05-07T12:07:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/regexp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 (?# )


Finished in 0.037187 seconds

1 file, 16 examples, 54 expectations, 0 failures, 0 errors
== rubyspec/language/rescue_spec.rb # 2011-05-07T12:07:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/rescue_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.009847 seconds

1 file, 8 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/language/retry_spec.rb # 2011-05-07T12:07:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/retry_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

The retry statement
- raises a LocalJumpError if used outside of a block
- re-executes the entire enumeration


Finished in 0.009845 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/language/return_spec.rb # 2011-05-07T12:07:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/return_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 ThreadError if used to exit a thread

The return keyword when passed a splat
- returns nil when the ary is empty
- returns the first element when the array is size of 1
- returns the whole array when size is greater than 1
- returns a non-array when used as a splat
- calls 'to_a' on the splatted value first
- calls 'to_ary' 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
- raises a LocalJumpError if there is no lexicaly enclosing method
- 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)
- causes the method to return even when the immediate parent has already returned

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
- stops at the method when the return is used directly


Finished in 0.050571 seconds

1 file, 27 examples, 36 expectations, 0 failures, 0 errors
== rubyspec/language/splat_spec.rb # 2011-05-07T12:07:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/splat_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/splat_spec.rb
Splat operator used to assign a splatted object to an object
- assigns nil when the splatted object is nil
- assigns nil when the splatted object is an empty array
- assigns the splatted object when the splatted object doesn't respond to to_ary
- assigns the first element of the returned value of to_ary when the splatted object responds to to_ary and it has one element
- assigns nil when the content of the splatted array is nil
- assigns an empty array when the content of the splatted array is an empty array
- assigns nil when the content of the splatted array is an empty splatted array
- assign the content of the second splatted array when the splatted array contains a splatted array with one element
- 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 an array wrapping the object when the object is not an splatted array
- assigns an array containing another 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 array with a nil object 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 0.039788 seconds

1 file, 24 examples, 34 expectations, 0 failures, 0 errors
== rubyspec/language/string_spec.rb # 2011-05-07T12:07:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/string_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- call #to_s when the object is not a String
- call #to_s as a private method
- uses an internal representation when #to_s doesn't return a String
- allow a dynamic string to parse a nested do...end block as an argument to a call without parens, interpolated


Finished in 0.061563 seconds

1 file, 21 examples, 55 expectations, 0 failures, 0 errors
== rubyspec/language/super_spec.rb # 2011-05-07T12:07:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/super_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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 0.052612 seconds

1 file, 16 examples, 45 expectations, 0 failures, 0 errors
== rubyspec/language/symbol_spec.rb # 2011-05-07T12:07:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/symbol_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not contain null in the string

A Symbol literal
- must not be an empty string


Finished in 0.012554 seconds

1 file, 9 examples, 37 expectations, 0 failures, 0 errors
== rubyspec/language/throw_spec.rb # 2011-05-07T12:07:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/throw_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/throw_spec.rb
The throw keyword
- abandons processing
- supports a second parameter
- uses nil as a default second parameter
- only allows symbols and strings as its argument
- converts strings to a symbol
- unwinds stack from within a method
- unwinds stack from within a lambda
- raises a NameError if outside of scope of a matching catch
- raises a ThreadError if used to exit a thread


Finished in 0.014298 seconds

1 file, 9 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/language/undef_spec.rb # 2011-05-07T12:07:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/undef_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/language/undef_spec.rb
The undef keyword
- undefines 'meth='


Finished in 0.004105 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/language/unless_spec.rb # 2011-05-07T12:07:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/unless_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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')

The unless expression
- allows expression and body to be on one line (using ':')


Finished in 0.008460 seconds

1 file, 7 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/language/until_spec.rb # 2011-05-07T12:07:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/until_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.037761 seconds

1 file, 28 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/language/variables_spec.rb # 2011-05-07T12:07:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/variables_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 nil 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
- calls #to_ary on an object
- calls #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 rhs has only a single arg
- doen't call #to_ary on RHS arg when 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 has to be applied to the last parameter
- * 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 enclosed 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


Finished in 0.115201 seconds

1 file, 71 examples, 522 expectations, 0 failures, 0 errors
== rubyspec/language/while_spec.rb # 2011-05-07T12:07:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/while_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.037089 seconds

1 file, 29 examples, 29 expectations, 0 failures, 0 errors
== rubyspec/language/yield_spec.rb # 2011-05-07T12:07:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/language/yield_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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 0.034717 seconds

1 file, 11 examples, 61 expectations, 0 failures, 0 errors
== rubyspec/library/abbrev/abbrev_spec.rb # 2011-05-07T12:07:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/abbrev/abbrev_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.027284 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/base64/b64encode_spec.rb # 2011-05-07T12:07:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/base64/b64encode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/base64/b64encode_spec.rb
Base64#b64encode
- returns the Base64-encoded version of the given string with a newline at 60 characters
- prints the Base64-encoded version of the given string with a newline after 60 characters

Base64#b64encode with length
- returns the Base64-encoded version of the given string with a newline at 60 characters
- prints the Base64-encoded version of the given stringwith a newline after length characters


Finished in 0.049734 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/base64/decode64_spec.rb # 2011-05-07T12:07:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/base64/decode64_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/base64/decode64_spec.rb
Base64#decode64
- returns the Base64-decoded version of the given string


Finished in 0.011507 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/base64/decode_b_spec.rb # 2011-05-07T12:07:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/base64/decode_b_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/base64/decode_b_spec.rb
Base64#decode_b
- supports an encoding type of base64 and the charachter set SHIFT_JIS
- supports an encoding type of base64 and the character set ISO-2022-JP


Finished in 0.012880 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/base64/encode64_spec.rb # 2011-05-07T12:07:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/base64/encode64_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011719 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/abs_spec.rb # 2011-05-07T12:07:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/abs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/abs_spec.rb
BigDecimal#abs
- returns the absolute value
- properly handles special values


Finished in 0.032557 seconds

1 file, 2 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/add_spec.rb # 2011-05-07T12:07:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/add_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.040048 seconds

1 file, 12 examples, 101 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/case_compare_spec.rb # 2011-05-07T12:07:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/case_compare_spec.rb
BigDecimal#===
- tests for equality
- 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


Finished in 0.010406 seconds

1 file, 4 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/ceil_spec.rb # 2011-05-07T12:07:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/ceil_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/ceil_spec.rb
BigDecimal#ceil
- returns a BigDecimal
- returns the smallest integer greater or equal to self, if n is unspecified
- returns the same value, if self is special value
- 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


Finished in 0.035463 seconds

1 file, 5 examples, 98 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/coerce_spec.rb # 2011-05-07T12:07:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/coerce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/coerce_spec.rb
BigDecimal#coerce
- returns [other, self] both as BigDecimal


Finished in 0.006759 seconds

1 file, 1 example, 10 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/comparison_spec.rb # 2011-05-07T12:07:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.033931 seconds

1 file, 5 examples, 93 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/div_spec.rb # 2011-05-07T12:07:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/div_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns NaN if NaN is involved
- returns NaN if divided by Infinity and no precision given
- returns 0 if divided by Infinity with given precision
- returns NaN if divided by zero and no precision given
- returns NaN if zero is divided by zero
- returns NaN if (+|-) Infinity divided by 1 and no precision given
- returns (+|-)Infinity if (+|-)Infinity by 1 and precision given
- returns NaN if Infinity / ((+|-) Infinity)


Finished in 0.050760 seconds

1 file, 15 examples, 157 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/divide_spec.rb # 2011-05-07T12:07:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/divide_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011551 seconds

1 file, 6 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/divmod_spec.rb # 2011-05-07T12:07:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/divmod_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/divmod_spec.rb
BigDecimal#mod_part_of_divmod
- returns self modulo other
- returns a [Float value] when the argument is Float
- returns NaN if NaN is involved
- returns NaN if the dividend is Infinity
- returns NaN if the divisor is Infinity
- raises TypeError if the argument cannot be coerced to BigDecimal
- does NOT raise ZeroDivisionError if other is zero

BigDecimal#divmod
- divides value, returns an array
- array contains quotient and modulus as BigDecimal
- Can be reversed with * and +
- properly handles special values
- returns an array of two NaNs if the argument is zero
- raises TypeError if the argument cannot be coerced to BigDecimal


Finished in 0.064119 seconds

1 file, 13 examples, 448 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/double_fig_spec.rb # 2011-05-07T12:07:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/double_fig_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/double_fig_spec.rb
BigDecimal.double_fig
- returns the number of digits a Float number is allowed to have


Finished in 0.005731 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/bigdecimal/eql_spec.rb # 2011-05-07T12:07:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/eql_spec.rb
BigDecimal#eql?
- tests for equality
- 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


Finished in 0.010566 seconds

1 file, 4 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/equal_value_spec.rb # 2011-05-07T12:07:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/equal_value_spec.rb
BigDecimal#==
- tests for equality
- 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


Finished in 0.011231 seconds

1 file, 4 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/exponent_spec.rb # 2011-05-07T12:07:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 NaN if self is infinite

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 0.017003 seconds

1 file, 10 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/finite_spec.rb # 2011-05-07T12:07:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/finite_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/finite_spec.rb
BigDecimal#finite?
- is false if Infinity or NaN
- returns true for finite values


Finished in 0.007207 seconds

1 file, 2 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/fix_spec.rb # 2011-05-07T12:07:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/fix_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009706 seconds

1 file, 5 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/floor_spec.rb # 2011-05-07T12:07:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/floor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/floor_spec.rb
BigDecimal#floor
- returns the greatest integer smaller or equal to self
- returns the same value, if self is special value
- 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


Finished in 0.035015 seconds

1 file, 4 examples, 108 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/frac_spec.rb # 2011-05-07T12:07:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/frac_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008665 seconds

1 file, 5 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/gt_spec.rb # 2011-05-07T12:07:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/gt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/gt_spec.rb
BigDecimal#>
- returns true if a > b
- properly handles infinity values


Finished in 0.032775 seconds

1 file, 2 examples, 111 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/gte_spec.rb # 2011-05-07T12:07:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/gte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/gte_spec.rb
BigDecimal#>=
- returns true if a >= b
- properly handles infinity values


Finished in 0.032976 seconds

1 file, 2 examples, 113 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/induced_from_spec.rb # 2011-05-07T12:07:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/induced_from_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/induced_from_spec.rb
BigDecimal.induced_from
- returns the passed argument when passed a BigDecimal
- converts passed Fixnums to BigDecimal
- converts passed Bignums to BigDecimal
- does not try to convert non-Integers to Integer using #to_i
- raises a TypeError when passed a non-Integer


Finished in 0.011050 seconds

1 file, 5 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/infinite_spec.rb # 2011-05-07T12:07:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/infinite_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/infinite_spec.rb
BigDecimal#infinite?
- returns 1 if self is Infinity
- returns -1 if self is -Infinity
- returns not true otherwise
- returns not true if self is NaN


Finished in 0.007651 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/inspect_spec.rb # 2011-05-07T12:07:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009233 seconds

1 file, 7 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/limit_spec.rb # 2011-05-07T12:07:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/limit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007559 seconds

1 file, 2 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/lt_spec.rb # 2011-05-07T12:07:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/lt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/lt_spec.rb
BigDecimal#<
- returns true if a < b
- properly handles infinity values


Finished in 0.032725 seconds

1 file, 2 examples, 111 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/lte_spec.rb # 2011-05-07T12:07:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/lte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/lte_spec.rb
BigDecimal#<=
- returns true if a <= b
- properly handles infinity values


Finished in 0.033030 seconds

1 file, 2 examples, 113 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/minus_spec.rb # 2011-05-07T12:07:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009052 seconds

1 file, 4 examples, 26 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/mode_spec.rb # 2011-05-07T12:07:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/mode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/mode_spec.rb
BigDecimal.mode
- returns the appropriate value and continue the computation if the flag is false
- returns zero when too big


Finished in 0.008165 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/modulo_spec.rb # 2011-05-07T12:07:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/modulo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/modulo_spec.rb
BigDecimal#%
- returns self modulo other
- returns a [Float value] when the argument is Float
- returns NaN if NaN is involved
- returns NaN if the dividend is Infinity
- returns NaN if the divisor is Infinity
- raises TypeError if the argument cannot be coerced to BigDecimal
- does NOT raise ZeroDivisionError if other is zero

BigDecimal#modulo
- returns self modulo other
- returns a [Float value] when the argument is Float
- returns NaN if NaN is involved
- returns NaN if the dividend is Infinity
- returns NaN if the divisor is Infinity
- raises TypeError if the argument cannot be coerced to BigDecimal
- does NOT raise ZeroDivisionError if other is zero


Finished in 0.043241 seconds

1 file, 14 examples, 112 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/mult_spec.rb # 2011-05-07T12:07:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/mult_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.043396 seconds

1 file, 6 examples, 226 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/multiply_spec.rb # 2011-05-07T12:07:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/multiply_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042592 seconds

1 file, 6 examples, 228 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/nan_spec.rb # 2011-05-07T12:07:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/nan_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006927 seconds

1 file, 2 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/new_spec.rb # 2011-05-07T12:07:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/new_spec.rb
BigDecimal.new
- creates a new object of class BigDecimal
- 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


Finished in 0.954923 seconds

1 file, 12 examples, 95 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/nonzero_spec.rb # 2011-05-07T12:07:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/nonzero_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/nonzero_spec.rb
BigDecimal#nonzero?
- returns self if self doesn't equal zero
- returns nil otherwise


Finished in 0.006748 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/plus_spec.rb # 2011-05-07T12:07:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008302 seconds

1 file, 4 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/power_spec.rb # 2011-05-07T12:07:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/power_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 NaN if self is infinite


Finished in 0.013735 seconds

1 file, 7 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/precs_spec.rb # 2011-05-07T12:07:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/precs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009842 seconds

1 file, 4 examples, 42 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/quo_spec.rb # 2011-05-07T12:07:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/quo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012277 seconds

1 file, 7 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/remainder_spec.rb # 2011-05-07T12:07:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/remainder_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012585 seconds

1 file, 8 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/round_spec.rb # 2011-05-07T12:07:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/round_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/round_spec.rb

Finished in 0.005458 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/sign_spec.rb # 2011-05-07T12:07:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/sign_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009830 seconds

1 file, 6 examples, 21 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/split_spec.rb # 2011-05-07T12:07:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/split_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.015280 seconds

1 file, 7 examples, 43 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/sqrt_spec.rb # 2011-05-07T12:07:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/sqrt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.084233 seconds

1 file, 16 examples, 215 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/sub_spec.rb # 2011-05-07T12:07:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/sub_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008487 seconds

1 file, 4 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/to_f_spec.rb # 2011-05-07T12:07:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/to_f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009500 seconds

1 file, 4 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/to_i_spec.rb # 2011-05-07T12:07:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/to_i_spec.rb
BigDecimal#to_i
- returns nil if BigDecimal is infinity or NaN
- returns Integer or Bignum otherwise


Finished in 0.017451 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/to_int_spec.rb # 2011-05-07T12:07:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/to_int_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/to_int_spec.rb
BigDecimal#to_int
- returns nil if BigDecimal is infinity or NaN
- returns Integer or Bignum otherwise


Finished in 0.016733 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/to_s_spec.rb # 2011-05-07T12:07:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011869 seconds

1 file, 9 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/truncate_spec.rb # 2011-05-07T12:07:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/truncate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/truncate_spec.rb
BigDecimal#truncate
- returns value of type Bigdecimal.
- 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


Finished in 0.013302 seconds

1 file, 7 examples, 44 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/uminus_spec.rb # 2011-05-07T12:07:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/uminus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/uminus_spec.rb
BigDecimal#-@
- negates self
- properly handles special values


Finished in 0.008883 seconds

1 file, 2 examples, 33 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/uplus_spec.rb # 2011-05-07T12:07:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/uplus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/uplus_spec.rb
BigDecimal#+@
- returns the same value with same sign (twos complement)


Finished in 0.006307 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/ver_spec.rb # 2011-05-07T12:07:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/ver_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/ver_spec.rb
BigDecimal.ver
- returns the Version number


Finished in 0.005798 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/bigdecimal/zero_spec.rb # 2011-05-07T12:07:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/bigdecimal/zero_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/bigdecimal/zero_spec.rb
BigDecimal#zero?
- returns true if self does equal zero
- returns false otherwise


Finished in 0.007791 seconds

1 file, 2 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/cookie/domain_spec.rb # 2011-05-07T12:07:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/cookie/domain_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/cookie/domain_spec.rb
CGI::Cookie#domain
- returns self's domain

CGI::Cookie#domain=
- sets self's domain


Finished in 0.060552 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/cookie/expires_spec.rb # 2011-05-07T12:07:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/cookie/expires_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.058371 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/cookie/initialize_spec.rb # 2011-05-07T12:07:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/cookie/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.187296 seconds

1 file, 14 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/cookie/name_spec.rb # 2011-05-07T12:07:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/cookie/name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/cookie/name_spec.rb
CGI::Cookie#name
- returns self's name

CGI::Cookie#name=
- sets self's expiration date


Finished in 0.072870 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/cookie/parse_spec.rb # 2011-05-07T12:07:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/cookie/parse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.058655 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/cookie/path_spec.rb # 2011-05-07T12:07:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/cookie/path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/cookie/path_spec.rb
CGI::Cookie#path
- returns self's path

CGI::Cookie#path=
- sets self's path


Finished in 0.058423 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/cookie/secure_spec.rb # 2011-05-07T12:07:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/cookie/secure_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.061035 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/cookie/to_s_spec.rb # 2011-05-07T12:07:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/cookie/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.099660 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/cookie/value_spec.rb # 2011-05-07T12:07:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/cookie/value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/cookie/value_spec.rb
CGI::Cookie#value
- returns self's value

CGI::Cookie#value=
- sets self's value


Finished in 0.059579 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/escapeElement_spec.rb # 2011-05-07T12:07:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/escapeElement_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.058224 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/escapeHTML_spec.rb # 2011-05-07T12:07:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/escapeHTML_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/escapeHTML_spec.rb
CGI.escapeHTML
- escapes special HTML characters (&"<>) in the passed argument
- does not escape any other characters


Finished in 0.081775 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/escape_spec.rb # 2011-05-07T12:07:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/escape_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/escape_spec.rb
CGI.escape
- url-encodes the passed argument


Finished in 0.057357 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/header_spec.rb # 2011-05-07T12:07:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/header_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.067687 seconds

1 file, 7 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/a_spec.rb # 2011-05-07T12:07:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.548782 seconds

1 file, 7 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/base_spec.rb # 2011-05-07T12:07:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/base_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.179701 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/blockquote_spec.rb # 2011-05-07T12:07:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/blockquote_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.180353 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/br_spec.rb # 2011-05-07T12:07:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/br_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.267967 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/caption_spec.rb # 2011-05-07T12:07:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/caption_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.203263 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/checkbox_group_spec.rb # 2011-05-07T12:07:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/checkbox_group_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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 0.311145 seconds

1 file, 7 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/checkbox_spec.rb # 2011-05-07T12:07:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/checkbox_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.423047 seconds

1 file, 10 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/doctype_spec.rb # 2011-05-07T12:07:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/doctype_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.185711 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/file_field_spec.rb # 2011-05-07T12:07:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/file_field_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.332671 seconds

1 file, 8 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/form_spec.rb # 2011-05-07T12:07:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/form_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.337863 seconds

1 file, 8 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/frame_spec.rb # 2011-05-07T12:07:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/frame_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/htmlextension/frame_spec.rb
CGI::HtmlExtension#frame
- initializes the HTML Generation methods for the Frameset version of HTML4


Finished in 0.093407 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/frameset_spec.rb # 2011-05-07T12:07:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/frameset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/htmlextension/frameset_spec.rb
CGI::HtmlExtension#frameset
- initializes the HTML Generation methods for the Frameset version of HTML4


Finished in 0.093536 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/hidden_spec.rb # 2011-05-07T12:07:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/hidden_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.330959 seconds

1 file, 8 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/html_spec.rb # 2011-05-07T12:07:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/html_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.622481 seconds

1 file, 9 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/image_button_spec.rb # 2011-05-07T12:07:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/image_button_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.445692 seconds

1 file, 10 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/img_spec.rb # 2011-05-07T12:07:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/img_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.446955 seconds

1 file, 10 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/multipart_form_spec.rb # 2011-05-07T12:07:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/multipart_form_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.340157 seconds

1 file, 8 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/password_field_spec.rb # 2011-05-07T12:07:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/password_field_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.482256 seconds

1 file, 12 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/popup_menu_spec.rb # 2011-05-07T12:07:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/popup_menu_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.397881 seconds

1 file, 9 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/radio_button_spec.rb # 2011-05-07T12:07:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/radio_button_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.452801 seconds

1 file, 10 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/radio_group_spec.rb # 2011-05-07T12:07:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/radio_group_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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 0.333618 seconds

1 file, 7 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/reset_spec.rb # 2011-05-07T12:07:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/reset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.331305 seconds

1 file, 8 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/scrolling_list_spec.rb # 2011-05-07T12:07:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/scrolling_list_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.396413 seconds

1 file, 9 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/submit_spec.rb # 2011-05-07T12:07:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/submit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.353472 seconds

1 file, 8 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/text_field_spec.rb # 2011-05-07T12:07:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/text_field_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.504759 seconds

1 file, 12 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/htmlextension/textarea_spec.rb # 2011-05-07T12:08:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/htmlextension/textarea_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- uses the passed Hash as attributes
- includes the return value of the passed block when passed a block


Finished in 0.423166 seconds

1 file, 10 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/initialize_spec.rb # 2011-05-07T12:08:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- does not extend self with any of the other HTML modules
- 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'

CGI#initialize when CGI_PARAMS is set
- prints out a warning
- sets #cookies and #params to the contents of CGI_PARAMS and CGI_COOKIES


Finished in 0.195185 seconds

1 file, 14 examples, 39 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/out_spec.rb # 2011-05-07T12:08:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/out_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.086713 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/parse_spec.rb # 2011-05-07T12:08:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/parse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.059054 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/pretty_spec.rb # 2011-05-07T12:08:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/pretty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.058547 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/print_spec.rb # 2011-05-07T12:08:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/print_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/print_spec.rb
CGI#print
- passes all arguments to $stdout.print
- returns the result of calling $stdout.print


Finished in 0.060577 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/accept_charset_spec.rb # 2011-05-07T12:08:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/accept_charset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/accept_charset_spec.rb
CGI::QueryExtension#accept_charset
- returns ENV['HTTP_ACCEPT_CHARSET']


Finished in 0.058175 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/accept_encoding_spec.rb # 2011-05-07T12:08:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/accept_encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/accept_encoding_spec.rb
CGI::QueryExtension#accept_encoding
- returns ENV['HTTP_ACCEPT_ENCODING']


Finished in 0.057712 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/accept_language_spec.rb # 2011-05-07T12:08:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/accept_language_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/accept_language_spec.rb
CGI::QueryExtension#accept_language
- returns ENV['HTTP_ACCEPT_LANGUAGE']


Finished in 0.057814 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/accept_spec.rb # 2011-05-07T12:08:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/accept_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/accept_spec.rb
CGI::QueryExtension#accept
- returns ENV['HTTP_ACCEPT']


Finished in 0.058864 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/auth_type_spec.rb # 2011-05-07T12:08:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/auth_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/auth_type_spec.rb
CGI::QueryExtension#auth_type
- returns ENV['AUTH_TYPE']


Finished in 0.058659 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/cache_control_spec.rb # 2011-05-07T12:08:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/cache_control_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/cache_control_spec.rb
CGI::QueryExtension#cache_control
- returns ENV['HTTP_CACHE_CONTROL']


Finished in 0.057714 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/content_length_spec.rb # 2011-05-07T12:08:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/content_length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/content_length_spec.rb
CGI::QueryExtension#content_length
- returns ENV['CONTENT_LENGTH'] as Integer


Finished in 0.057914 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/content_type_spec.rb # 2011-05-07T12:08:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/content_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/content_type_spec.rb
CGI::QueryExtension#content_type
- returns ENV['CONTENT_TYPE']


Finished in 0.128593 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/cookies_spec.rb # 2011-05-07T12:08:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/cookies_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.057528 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/element_reference_spec.rb # 2011-05-07T12:08:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- sets the other values in the returned value


Finished in 0.061353 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/from_spec.rb # 2011-05-07T12:08:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/from_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/from_spec.rb
CGI::QueryExtension#from
- returns ENV['HTTP_FROM']


Finished in 0.057963 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/gateway_interface_spec.rb # 2011-05-07T12:08:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/gateway_interface_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/gateway_interface_spec.rb
CGI::QueryExtension#gateway_interface
- returns ENV['GATEWAY_INTERFACE']


Finished in 0.057792 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/has_key_spec.rb # 2011-05-07T12:08:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/has_key_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.060362 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/host_spec.rb # 2011-05-07T12:08:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/host_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/host_spec.rb
CGI::QueryExtension#host
- returns ENV['HTTP_HOST']


Finished in 0.057594 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/include_spec.rb # 2011-05-07T12:08:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/include_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/include_spec.rb
CGI::QueryExtension#include?
- returns true when the passed key exists in the HTTP Query


Finished in 0.059272 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/key_spec.rb # 2011-05-07T12:08:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/key_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/key_spec.rb
CGI::QueryExtension#key?
- returns true when the passed key exists in the HTTP Query


Finished in 0.058931 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/keys_spec.rb # 2011-05-07T12:08:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/keys_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/keys_spec.rb
CGI::QueryExtension#keys
- returns all parameter keys as an Array


Finished in 0.058136 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/multipart_spec.rb # 2011-05-07T12:08:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/multipart_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/multipart_spec.rb
CGI::QueryExtension#multipart?
- returns true if the current Request is a multipart request


Finished in 0.061640 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/negotiate_spec.rb # 2011-05-07T12:08:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/negotiate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/negotiate_spec.rb
CGI::QueryExtension#negotiate
- returns ENV['HTTP_NEGOTIATE']


Finished in 0.058228 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/params_spec.rb # 2011-05-07T12:08:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/params_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.060613 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/path_info_spec.rb # 2011-05-07T12:08:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/path_info_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/path_info_spec.rb
CGI::QueryExtension#path_info
- returns ENV['PATH_INFO']


Finished in 0.057927 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/path_translated_spec.rb # 2011-05-07T12:08:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/path_translated_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/path_translated_spec.rb
CGI::QueryExtension#path_translated
- returns ENV['PATH_TRANSLATED']


Finished in 0.057731 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/pragma_spec.rb # 2011-05-07T12:08:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/pragma_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/pragma_spec.rb
CGI::QueryExtension#pragma
- returns ENV['HTTP_PRAGMA']


Finished in 0.057871 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/query_string_spec.rb # 2011-05-07T12:08:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/query_string_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/query_string_spec.rb
CGI::QueryExtension#query_string
- returns ENV['QUERY_STRING']


Finished in 0.057865 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/raw_cookie2_spec.rb # 2011-05-07T12:08:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/raw_cookie2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/raw_cookie2_spec.rb
CGI::QueryExtension#raw_cookie2
- returns ENV['HTTP_COOKIE2']


Finished in 0.058046 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/raw_cookie_spec.rb # 2011-05-07T12:08:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/raw_cookie_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/raw_cookie_spec.rb
CGI::QueryExtension#raw_cookie
- returns ENV['HTTP_COOKIE']


Finished in 0.057504 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/referer_spec.rb # 2011-05-07T12:08:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/referer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/referer_spec.rb
CGI::QueryExtension#referer
- returns ENV['HTTP_REFERER']


Finished in 0.057965 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/remote_addr_spec.rb # 2011-05-07T12:08:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/remote_addr_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/remote_addr_spec.rb
CGI::QueryExtension#remote_addr
- returns ENV['REMOTE_ADDR']


Finished in 0.059018 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/remote_host_spec.rb # 2011-05-07T12:08:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/remote_host_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/remote_host_spec.rb
CGI::QueryExtension#remote_host
- returns ENV['REMOTE_HOST']


Finished in 0.058018 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/remote_ident_spec.rb # 2011-05-07T12:08:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/remote_ident_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/remote_ident_spec.rb
CGI::QueryExtension#remote_ident
- returns ENV['REMOTE_IDENT']


Finished in 0.058109 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/remote_user_spec.rb # 2011-05-07T12:08:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/remote_user_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/remote_user_spec.rb
CGI::QueryExtension#remote_user
- returns ENV['REMOTE_USER']


Finished in 0.058248 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/request_method_spec.rb # 2011-05-07T12:08:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/request_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/request_method_spec.rb
CGI::QueryExtension#request_method
- returns ENV['REQUEST_METHOD']


Finished in 0.058628 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/script_name_spec.rb # 2011-05-07T12:08:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/script_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/script_name_spec.rb
CGI::QueryExtension#script_name
- returns ENV['SCRIPT_NAME']


Finished in 0.058667 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/server_name_spec.rb # 2011-05-07T12:08:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/server_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/server_name_spec.rb
CGI::QueryExtension#server_name
- returns ENV['SERVER_NAME']


Finished in 0.057798 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/server_port_spec.rb # 2011-05-07T12:08:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/server_port_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/server_port_spec.rb
CGI::QueryExtension#server_port
- returns ENV['SERVER_PORT'] as Integer


Finished in 0.081613 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/server_protocol_spec.rb # 2011-05-07T12:08:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/server_protocol_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/server_protocol_spec.rb
CGI::QueryExtension#server_protocol
- returns ENV['SERVER_PROTOCOL']


Finished in 0.058049 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/server_software_spec.rb # 2011-05-07T12:08:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/server_software_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/server_software_spec.rb
CGI::QueryExtension#server_software
- returns ENV['SERVER_SOFTWARE']


Finished in 0.058154 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/queryextension/user_agent_spec.rb # 2011-05-07T12:08:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/queryextension/user_agent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/queryextension/user_agent_spec.rb
CGI::QueryExtension#user_agent
- returns ENV['HTTP_USER_AGENT']


Finished in 0.057847 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/rfc1123_date_spec.rb # 2011-05-07T12:08:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/rfc1123_date_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.098496 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/cgi/unescapeElement_spec.rb # 2011-05-07T12:08:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/unescapeElement_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.058203 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/unescapeHTML_spec.rb # 2011-05-07T12:08:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/unescapeHTML_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.059403 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/cgi/unescape_spec.rb # 2011-05-07T12:08:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/cgi/unescape_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/cgi/unescape_spec.rb
CGI.unescape
- url-decodes the passed argument


Finished in 0.058067 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/complex/Complex_spec.rb # 2011-05-07T12:08:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/Complex_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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
- returns the passed Integer when Complex::Unify is defined


Finished in 0.060464 seconds

1 file, 5 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/library/complex/abs2_spec.rb # 2011-05-07T12:08:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/abs2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/abs2_spec.rb
Complex#abs2
- returns the sum of the squares of the real and imaginary parts


Finished in 0.013442 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/complex/abs_spec.rb # 2011-05-07T12:08:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/abs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/abs_spec.rb
Complex#abs
- returns the modulus: |a + bi| = sqrt((a ^ 2) + (b ^ 2))


Finished in 0.012531 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/complex/angle_spec.rb # 2011-05-07T12:08:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/angle_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/angle_spec.rb
Complex#angle
- returns the argument -- i.e., the angle from (1, 0) in the complex plane (ERROR - 1)


1)
Complex#angle returns the argument -- i.e., the angle from (1, 0) in the complex plane ERROR
NoMethodError: undefined method `Complex' for #<Object:0x33f5b8 @object=nil, @method=:angle>
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/shared/complex/arg.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/angle_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/angle_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/angle_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.005847 seconds

1 file, 1 example, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/complex/angle_spec.rb)
== rubyspec/library/complex/arg_spec.rb # 2011-05-07T12:08:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/arg_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/arg_spec.rb
Complex#arg
- returns the argument -- i.e., the angle from (1, 0) in the complex plane (ERROR - 1)


1)
Complex#arg returns the argument -- i.e., the angle from (1, 0) in the complex plane ERROR
NoMethodError: undefined method `Complex' for #<Object:0x33f5b8 @object=nil, @method=:arg>
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/shared/complex/arg.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/arg_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/arg_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/arg_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.013714 seconds

1 file, 1 example, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/complex/arg_spec.rb)
== rubyspec/library/complex/coerce_spec.rb # 2011-05-07T12:08:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/coerce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.044197 seconds

1 file, 5 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/library/complex/comparison_spec.rb # 2011-05-07T12:08:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/comparison_spec.rb
Complex#<=>
- compares the absolute values of self and other


Finished in 0.011752 seconds

1 file, 1 example, 10 expectations, 0 failures, 0 errors
== rubyspec/library/complex/conj_spec.rb # 2011-05-07T12:08:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/conj_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/conj_spec.rb
Complex#conj
- returns the complex conjugate: conj a + bi = a - bi (ERROR - 1)


1)
Complex#conj returns the complex conjugate: conj a + bi = a - bi ERROR
NoMethodError: undefined method `Complex' for #<Object:0x33f5b8 @object=nil, @method=:conj>
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/shared/complex/conjugate.rb:3
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/conj_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/conj_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/conj_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.005694 seconds

1 file, 1 example, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/complex/conj_spec.rb)
== rubyspec/library/complex/conjugate_spec.rb # 2011-05-07T12:08:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/conjugate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/conjugate_spec.rb
Complex#conjugate
- returns the complex conjugate: conj a + bi = a - bi (ERROR - 1)


1)
Complex#conjugate returns the complex conjugate: conj a + bi = a - bi ERROR
NoMethodError: undefined method `Complex' for #<Object:0x33f5b8 @object=nil, @method=:conjugate>
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/shared/complex/conjugate.rb:3
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/conjugate_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/conjugate_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/conjugate_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.014204 seconds

1 file, 1 example, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/complex/conjugate_spec.rb)
== rubyspec/library/complex/denominator_spec.rb # 2011-05-07T12:09:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/denominator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/denominator_spec.rb
Complex#denominator
- returns the least common multiple denominator of the real and imaginary parts


Finished in 0.022862 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/complex/divide_spec.rb # 2011-05-07T12:09:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/divide_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.039543 seconds

1 file, 7 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/library/complex/equal_value_spec.rb # 2011-05-07T12:09:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.037220 seconds

1 file, 3 examples, 31 expectations, 0 failures, 0 errors
== rubyspec/library/complex/exponent_spec.rb # 2011-05-07T12:09:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.041720 seconds

1 file, 5 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/library/complex/generic_spec.rb # 2011-05-07T12:09:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/generic_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/generic_spec.rb
Complex.generic?
- returns true when given an Integer, Float or Rational


Finished in 0.011785 seconds

1 file, 1 example, 11 expectations, 0 failures, 0 errors
== rubyspec/library/complex/hash_spec.rb # 2011-05-07T12:09:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/hash_spec.rb
Complex#hash
- should be static


Finished in 0.012492 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/complex/imag_spec.rb # 2011-05-07T12:09:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/imag_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/imag_spec.rb
Complex#imag
- returns the imaginary part of self


Finished in 0.012164 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/complex/image_spec.rb # 2011-05-07T12:09:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/image_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/image_spec.rb
Complex#image
- returns the imaginary part of self


Finished in 0.011817 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/complex/inspect_spec.rb # 2011-05-07T12:09:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/inspect_spec.rb
Complex#inspect
- returns Complex(real, image)


Finished in 0.013412 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/acos_spec.rb # 2011-05-07T12:09:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/acos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#acos!
- returns the arccosine of the argument
- raises a TypeError when passed a Complex number
- raises an Errno::EDOM for numbers greater than 1.0
- raises an Errno::EDOM for numbers less than -1.0
- is a private instance method

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

Math.acos!
- returns the arccosine of the argument
- raises a TypeError when passed a Complex number
- raises an Errno::EDOM for numbers greater than 1.0
- raises an Errno::EDOM for numbers less than -1.0


Finished in 0.047409 seconds

1 file, 18 examples, 26 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/acosh_spec.rb # 2011-05-07T12:09:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/acosh_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#acosh!
- returns the principle value of the inverse hyperbolic cosine of the argument
- raises Errno::EDOM for numbers less than 1.0
- raises a TypeError when passed a Complex number
- is a private instance method

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

Math.acosh!
- returns the principle value of the inverse hyperbolic cosine of the argument
- raises Errno::EDOM for numbers less than 1.0
- raises a TypeError when passed a Complex number


Finished in 0.046451 seconds

1 file, 14 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/asin_spec.rb # 2011-05-07T12:09:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/asin_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#asin!
- returns the arcsine of the argument
- raises an Errno::EDOM if the argument is greater than 1.0
- raises an Errno::EDOM if the argument is less than -1.0
- raises a TypeError when passed a Complex number
- is a private instance method

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

Math.asin!
- returns the arcsine of the argument
- raises an Errno::EDOM if the argument is greater than 1.0
- raises an Errno::EDOM if the argument is less than -1.0
- raises a TypeError when passed a Complex number


Finished in 0.048070 seconds

1 file, 18 examples, 38 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/asinh_spec.rb # 2011-05-07T12:09:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/asinh_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#asinh!
- returns the inverse hyperbolic sin of the argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.asinh
- returns the inverse hyperbolic sin of the argument
- returns the inverse hyperbolic sin for Complex numbers

Math.asinh!
- returns the inverse hyperbolic sin of the argument
- raises a TypeError when passed a Complex number


Finished in 0.058481 seconds

1 file, 10 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/atan2_spec.rb # 2011-05-07T12:09:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/atan2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#atan2!
- returns the arc tangent of the passed arguments
- raises a TypeError when passed a Complex number
- is a private instance method

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

Math.atan2!
- returns the arc tangent of the passed arguments
- raises a TypeError when passed a Complex number


Finished in 0.046711 seconds

1 file, 12 examples, 30 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/atan_spec.rb # 2011-05-07T12:09:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/atan_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/math/atan_spec.rb
Math#atan
- returns the arctangent of the argument
- returns the arctangent for Complex numbers
- is a private instance method

Math#atan!
- returns the arctangent of the argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.atan
- returns the arctangent of the argument
- returns the arctangent for Complex numbers

Math.atan!
- returns the arctangent of the argument
- raises a TypeError when passed a Complex number


Finished in 0.043241 seconds

1 file, 10 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/atanh_spec.rb # 2011-05-07T12:09:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/atanh_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0
- returns the inverse hyperbolic tangent for Complex numbers
- is a private instance method

Math#atanh!
- returns a float
- returns the inverse hyperbolic tangent of the argument
- raises an Errno::EDOM for arguments greater than 1.0
- raises an Errno::EDOM for arguments less than -1.0
- raises a TypeError when passed a Complex number
- 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

Math.atanh!
- returns a float
- returns the inverse hyperbolic tangent of the argument
- raises an Errno::EDOM for arguments greater than 1.0
- raises an Errno::EDOM for arguments less than -1.0
- raises a TypeError when passed a Complex number


Finished in 0.070844 seconds

1 file, 22 examples, 38 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/cos_spec.rb # 2011-05-07T12:09:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/cos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/math/cos_spec.rb
Math#cos
- returns the cosine of the argument expressed in radians
- returns the cosine for Complex numbers
- is a private instance method

Math#cos!
- returns the cosine of the argument expressed in radians
- raises a TypeError when passed a Complex number
- is a private instance method

Math.cos
- returns the cosine of the argument expressed in radians
- returns the cosine for Complex numbers

Math.cos!
- returns the cosine of the argument expressed in radians
- raises a TypeError when passed a Complex number


Finished in 0.041553 seconds

1 file, 10 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/cosh_spec.rb # 2011-05-07T12:09:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/cosh_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/math/cosh_spec.rb
Math#cosh
- returns the hyperbolic cosine of the passed argument
- returns the hyperbolic cosine for Complex numbers
- is a private instance method

Math#cosh!
- returns the hyperbolic cosine of the passed argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.cosh
- returns the hyperbolic cosine of the passed argument
- returns the hyperbolic cosine for Complex numbers

Math.cosh!
- returns the hyperbolic cosine of the passed argument
- raises a TypeError when passed a Complex number


Finished in 0.041052 seconds

1 file, 10 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/exp_spec.rb # 2011-05-07T12:09:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/exp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#exp!
- returns the base-e exponential of the passed argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.exp
- returns the base-e exponential of the passed argument
- returns the base-e exponential for Complex numbers

Math.exp!
- returns the base-e exponential of the passed argument
- raises a TypeError when passed a Complex number


Finished in 0.041200 seconds

1 file, 10 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/log10_spec.rb # 2011-05-07T12:09:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/log10_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#log10!
- returns the base-10 logarithm of the argument
- raises an Errno::EDOM when the passed argument is negative
- raises a TypeError when passed a Complex number
- is a private instance method

Math.log10
- returns the base-10 logarithm of the passed argument
- returns the base-10 logarithm for Complex numbers

Math.log10!
- returns the base-10 logarithm of the argument
- raises an Errno::EDOM when the passed argument is negative
- raises a TypeError when passed a Complex number


Finished in 0.042621 seconds

1 file, 12 examples, 30 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/log_spec.rb # 2011-05-07T12:09:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/log_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#log!
- returns the natural logarithm of the argument
- raises an Errno::EDOM if the argument is less than 0
- raises a TypeError when passed a Complex number
- is a private instance method

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

Math.log!
- returns the natural logarithm of the argument
- raises an Errno::EDOM if the argument is less than 0
- raises a TypeError when passed a Complex number


Finished in 0.043841 seconds

1 file, 14 examples, 34 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/sin_spec.rb # 2011-05-07T12:09:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/sin_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#sin!
- returns the sine of the passed argument expressed in radians
- raises a TypeError when passed a Complex number
- is a private instance method

Math.sin
- returns the sine of the passed argument expressed in radians
- returns the sine for Complex numbers

Math.sin!
- returns the sine of the passed argument expressed in radians
- raises a TypeError when passed a Complex number


Finished in 0.041966 seconds

1 file, 10 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/sinh_spec.rb # 2011-05-07T12:09:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/sinh_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/math/sinh_spec.rb
Math#sinh
- returns the hyperbolic sin of the argument
- returns the hyperbolic sin for Complex numbers
- is a private instance method

Math#sinh!
- returns the hyperbolic sin of the argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.sinh
- returns the hyperbolic sin of the argument
- returns the hyperbolic sin for Complex numbers

Math.sinh!
- returns the hyperbolic sin of the argument
- raises a TypeError when passed a Complex number


Finished in 0.041103 seconds

1 file, 10 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/sqrt_spec.rb # 2011-05-07T12:09:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/sqrt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

Math#sqrt!
- returns the square root for positive numbers
- raises Errno::EDOM when the passed argument is negative
- raises a TypeError when passed a Complex number
- is a private instance method

Math.sqrt
- returns the square root for positive numbers
- returns the square root for negative numbers
- returns the square root for Complex numbers

Math.sqrt!
- returns the square root for positive numbers
- raises Errno::EDOM when the passed argument is negative
- raises a TypeError when passed a Complex number


Finished in 0.043793 seconds

1 file, 14 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/tan_spec.rb # 2011-05-07T12:09:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/tan_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/math/tan_spec.rb
Math#tan
- returns the tangent of the argument
- returns the tangent for Complex numbers
- is a private instance method

Math#tan!
- returns the tangent of the argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.tan
- returns the tangent of the argument
- returns the tangent for Complex numbers

Math.tan!
- returns the tangent of the argument
- raises a TypeError when passed a Complex number


Finished in 0.065132 seconds

1 file, 10 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/complex/math/tanh_spec.rb # 2011-05-07T12:09:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/math/tanh_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/math/tanh_spec.rb
Math#tanh
- returns the hyperbolic tangent of the argument
- returns the hyperbolic tangent for Complex numbers
- is a private instance method

Math#tanh!
- returns the hyperbolic tangent of the argument
- raises a TypeError when passed a Complex number
- is a private instance method

Math.tanh
- returns the hyperbolic tangent of the argument
- returns the hyperbolic tangent for Complex numbers

Math.tanh!
- returns the hyperbolic tangent of the argument
- raises a TypeError when passed a Complex number


Finished in 0.042635 seconds

1 file, 10 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/library/complex/minus_spec.rb # 2011-05-07T12:09:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.047409 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/complex/modulo_spec.rb # 2011-05-07T12:09:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/modulo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/modulo_spec.rb
Complex#% with Complex
- returns the remainder from complex division

Complex#% with Integer
- returns the remainder from dividing both parts of self by the given Integer

Complex#% with Object
- tries to coerce self into other


Finished in 0.035207 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/complex/multiply_spec.rb # 2011-05-07T12:09:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/multiply_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.033659 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/complex/new_spec.rb # 2011-05-07T12:09:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/new_spec.rb
Complex.new
- returns a new Complex number
- raises a TypeError when one of the given arguments is not Numeric
- raises a TypeError when one of the given arguments is a Complex

Complex.new!
- returns a new Complex number
- defaults to 0 for the imaginery part
- raises a TypeError when one of the given arguments is not Numeric
- raises a TypeError when one of the given arguments is a Complex


Finished in 0.034341 seconds

1 file, 7 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/library/complex/numerator_spec.rb # 2011-05-07T12:09:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/numerator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numerator_spec.rb
Complex#numerator
- returns self's numerator


Finished in 0.031757 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/complex/numeric/angle_spec.rb # 2011-05-07T12:09:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/numeric/angle_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/angle_spec.rb
Numeric#angle
- returns 0 if positive
- returns NaN if self is NaN
- returns Pi if negative (FAILED - 1)
- returns Pi if -0.0
- raises an ArgumentError if given any arguments


1)
Numeric#angle returns Pi if negative FAILED
Expected 0.0
 to equal 3.14159265358979

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/shared/complex/numeric/arg.rb:29
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/shared/complex/numeric/arg.rb:28:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/shared/complex/numeric/arg.rb:28
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/angle_spec.rb:7:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/angle_spec.rb:9
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/angle_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.037083 seconds

1 file, 5 examples, 17 expectations, 1 failure, 0 errors
exit 1
failed(rubyspec/library/complex/numeric/angle_spec.rb)
== rubyspec/library/complex/numeric/arg_spec.rb # 2011-05-07T12:09:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/numeric/arg_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/arg_spec.rb
Numeric#arg
- returns 0 if positive
- returns NaN if self is NaN
- returns Pi if negative (FAILED - 1)
- returns Pi if -0.0
- raises an ArgumentError if given any arguments


1)
Numeric#arg returns Pi if negative FAILED
Expected 0.0
 to equal 3.14159265358979

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/shared/complex/numeric/arg.rb:29
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/shared/complex/numeric/arg.rb:28:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/shared/complex/numeric/arg.rb:28
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/arg_spec.rb:7:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/arg_spec.rb:9
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/arg_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.052129 seconds

1 file, 5 examples, 17 expectations, 1 failure, 0 errors
exit 1
failed(rubyspec/library/complex/numeric/arg_spec.rb)
== rubyspec/library/complex/numeric/conj_spec.rb # 2011-05-07T12:09:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/numeric/conj_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/conj_spec.rb
Numeric#conj
- returns self
- raises an ArgumentError if given any arguments


Finished in 0.033253 seconds

1 file, 2 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/complex/numeric/conjugate_spec.rb # 2011-05-07T12:09:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/numeric/conjugate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/conjugate_spec.rb
Numeric#conjugate
- returns self
- raises an ArgumentError if given any arguments


Finished in 0.017615 seconds

1 file, 2 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/complex/numeric/im_spec.rb # 2011-05-07T12:09:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/numeric/im_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/im_spec.rb
Numeric#im
- returns a new Complex number with self as the imaginary component


Finished in 0.010643 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/complex/numeric/imag_spec.rb # 2011-05-07T12:09:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/numeric/imag_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/imag_spec.rb
Numeric#imag
- returns 0
- raises an ArgumentError if given any arguments


Finished in 0.557247 seconds

1 file, 2 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/complex/numeric/image_spec.rb # 2011-05-07T12:09:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/numeric/image_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/image_spec.rb
Numeric#image
- returns 0
- raises an ArgumentError if given any arguments


Finished in 0.076096 seconds

1 file, 2 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/complex/numeric/polar_spec.rb # 2011-05-07T12:09:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/numeric/polar_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/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 0.038170 seconds

1 file, 5 examples, 73 expectations, 0 failures, 0 errors
== rubyspec/library/complex/numeric/real_spec.rb # 2011-05-07T12:09:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/numeric/real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/numeric/real_spec.rb
Numeric#real
- returns self
- raises an ArgumentError if given any arguments


Finished in 0.035305 seconds

1 file, 2 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/complex/plus_spec.rb # 2011-05-07T12:09:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.035121 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/complex/polar_spec.rb # 2011-05-07T12:09:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/polar_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/polar_spec.rb
Complex.polar
- returns the absolute value and the argument

Complex#polar
- returns the absolute value and the argument


Finished in 0.031401 seconds

1 file, 2 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/complex/real_spec.rb # 2011-05-07T12:09:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/real_spec.rb
Complex#real
- returns the real part of self


Finished in 0.011096 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/complex/to_s_spec.rb # 2011-05-07T12:09:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/complex/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/complex/to_s_spec.rb
Complex#to_s when self's real component is 0
- returns only the imaginary component as String

Complex#to_s
- returns self as String


Finished in 0.034619 seconds

1 file, 2 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/conditionvariable/broadcast_spec.rb # 2011-05-07T12:09:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/conditionvariable/broadcast_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/conditionvariable/broadcast_spec.rb
ConditionVariable#broadcast
- returns self if nothing to broadcast to
- returns self if something is waiting for a broadcast
- releases all threads waiting in line for this resource (ERROR - 1)


1)
ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR
ThreadError: Thread#join: deadlock 0x13d1ac - mutual join(0x324740)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/conditionvariable/broadcast_spec.rb:55
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/conditionvariable/broadcast_spec.rb:55
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/conditionvariable/broadcast_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/conditionvariable/broadcast_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.264483 seconds

1 file, 3 examples, 3 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/conditionvariable/broadcast_spec.rb)
== rubyspec/library/conditionvariable/signal_spec.rb # 2011-05-07T12:09:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/conditionvariable/signal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/conditionvariable/signal_spec.rb
ConditionVariable#signal
- returns self if nothing to signal
- returns self if something is waiting for a signal
- releases the first thread waiting in line for this resource


Finished in 0.289255 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/conditionvariable/wait_spec.rb # 2011-05-07T12:09:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/conditionvariable/wait_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/conditionvariable/wait_spec.rb
ConditionVariable#wait
- returns self


Finished in 0.009384 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/continuation/call_spec.rb # 2011-05-07T12:09:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/continuation/call_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/continuation/call_spec.rb

Finished in 0.004645 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/continuation/element_reference_spec.rb # 2011-05-07T12:09:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/continuation/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/continuation/element_reference_spec.rb

Finished in 0.003885 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/continuation/kernel/callcc_spec.rb # 2011-05-07T12:09:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/continuation/kernel/callcc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/continuation/kernel/callcc_spec.rb

Finished in 0.026661 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/continuation/new_spec.rb # 2011-05-07T12:09:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/continuation/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/continuation/new_spec.rb

Finished in 0.003724 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb # 2011-05-07T12:09:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb
CSV::BasicWriter#close_on_terminate
- needs to be reviewed for spec completeness


Finished in 0.011649 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/basicwriter/initialize_spec.rb # 2011-05-07T12:09:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/basicwriter/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/basicwriter/initialize_spec.rb
CSV::BasicWriter#initialize
- needs to be reviewed for spec completeness


Finished in 0.010127 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/basicwriter/terminate_spec.rb # 2011-05-07T12:09:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/basicwriter/terminate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/basicwriter/terminate_spec.rb
CSV::BasicWriter#terminate
- needs to be reviewed for spec completeness


Finished in 0.010143 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/cell/data_spec.rb # 2011-05-07T12:09:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/cell/data_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/cell/data_spec.rb
CSV::Cell#data
- needs to be reviewed for spec completeness


Finished in 0.009982 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/cell/initialize_spec.rb # 2011-05-07T12:09:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/cell/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/cell/initialize_spec.rb
CSV::Cell#initialize
- needs to be reviewed for spec completeness


Finished in 0.010000 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/foreach_spec.rb # 2011-05-07T12:09:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/foreach_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/foreach_spec.rb
CSV.foreach
- needs to be reviewed for spec completeness


Finished in 0.009979 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/generate_line_spec.rb # 2011-05-07T12:09:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/generate_line_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.031439 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/csv/generate_row_spec.rb # 2011-05-07T12:09:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/generate_row_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/generate_row_spec.rb
CSV.generate_row
- needs to be reviewed for spec completeness


Finished in 0.010154 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/generate_spec.rb # 2011-05-07T12:09:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/generate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/generate_spec.rb
CSV.generate
- creates a BasicWriter
- accepts a field separator
- accepts a row separator
- creates a BasicWriter to use in a block
- creates a BasicWriter with ; as the separator inside the block


Finished in 0.075730 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/csv/iobuf/close_spec.rb # 2011-05-07T12:09:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/iobuf/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/iobuf/close_spec.rb
CSV::IOBuf#close
- needs to be reviewed for spec completeness


Finished in 0.009999 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/iobuf/initialize_spec.rb # 2011-05-07T12:09:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/iobuf/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/iobuf/initialize_spec.rb
CSV::IOBuf#initialize
- needs to be reviewed for spec completeness


Finished in 0.010057 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/iobuf/read_spec.rb # 2011-05-07T12:09:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/iobuf/read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/iobuf/read_spec.rb
CSV::IOBuf#read
- needs to be reviewed for spec completeness


Finished in 0.010221 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/iobuf/terminate_spec.rb # 2011-05-07T12:09:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/iobuf/terminate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/iobuf/terminate_spec.rb
CSV::IOBuf#terminate
- needs to be reviewed for spec completeness


Finished in 0.010221 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/ioreader/close_on_terminate_spec.rb # 2011-05-07T12:09:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/ioreader/close_on_terminate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/ioreader/close_on_terminate_spec.rb
CSV::IOReader#close_on_terminate
- needs to be reviewed for spec completeness


Finished in 0.010025 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/ioreader/get_row_spec.rb # 2011-05-07T12:09:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/ioreader/get_row_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/ioreader/get_row_spec.rb
CSV::IOReader#get_row
- needs to be reviewed for spec completeness


Finished in 0.010074 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/ioreader/initialize_spec.rb # 2011-05-07T12:09:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/ioreader/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/ioreader/initialize_spec.rb
CSV::IOReader#initialize
- needs to be reviewed for spec completeness


Finished in 0.010020 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/ioreader/terminate_spec.rb # 2011-05-07T12:10:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/ioreader/terminate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/ioreader/terminate_spec.rb
CSV::IOReader#terminate
- needs to be reviewed for spec completeness


Finished in 0.010163 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/open_spec.rb # 2011-05-07T12:10:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/open_spec.rb
CSV.open
- needs to be reviewed for spec completeness


Finished in 0.010281 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/parse_row_spec.rb # 2011-05-07T12:10:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/parse_row_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/parse_row_spec.rb
CSV.parse_row
- parses 'foo
bar' one row at a time


Finished in 0.029834 seconds

1 file, 1 example, 9 expectations, 0 failures, 0 errors
== rubyspec/library/csv/parse_spec.rb # 2011-05-07T12:10:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/parse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/parse_spec.rb
CSV.parse
- parses '' into []
- parses '
' into [[nil]]
- parses 'foo' into [['foo']]
- parses 'foo,bar,baz' into [['foo','bar','baz']]
- parses 'foo,baz' into [[foo,nil,baz]]
- parses '
foo' into [[nil],['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 [[nil],[nil],'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 0.043747 seconds

1 file, 15 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/library/csv/read_spec.rb # 2011-05-07T12:10:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/read_spec.rb
CSV.read
- needs to be reviewed for spec completeness


Finished in 0.010058 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/reader/close_spec.rb # 2011-05-07T12:10:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/reader/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/close_spec.rb
CSV::Reader#close
- needs to be reviewed for spec completeness


Finished in 0.010700 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/reader/create_spec.rb # 2011-05-07T12:10:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/reader/create_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/create_spec.rb
CSV::Reader.create
- needs to be reviewed for spec completeness


Finished in 0.010730 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/reader/each_spec.rb # 2011-05-07T12:10:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/reader/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/each_spec.rb
CSV::Reader#each
- needs to be reviewed for spec completeness


Finished in 0.010500 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/reader/get_row_spec.rb # 2011-05-07T12:10:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/reader/get_row_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/get_row_spec.rb
CSV::Reader#get_row
- needs to be reviewed for spec completeness


Finished in 0.010659 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/reader/initialize_spec.rb # 2011-05-07T12:10:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/reader/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/initialize_spec.rb
CSV::Reader#initialize
- needs to be reviewed for spec completeness


Finished in 0.010508 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/reader/parse_spec.rb # 2011-05-07T12:10:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/reader/parse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/parse_spec.rb
CSV::Reader.parse
- processes empty input without calling block
- calls block once for one row of input


Finished in 0.032691 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/csv/reader/shift_spec.rb # 2011-05-07T12:10:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/reader/shift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/shift_spec.rb
CSV::Reader#shift
- needs to be reviewed for spec completeness


Finished in 0.010795 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/reader/terminate_spec.rb # 2011-05-07T12:10:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/reader/terminate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/reader/terminate_spec.rb
CSV::Reader#terminate
- needs to be reviewed for spec completeness


Finished in 0.010683 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/readlines_spec.rb # 2011-05-07T12:10:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/readlines_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/readlines_spec.rb
CSV.readlines
- needs to be reviewed for spec completeness


Finished in 0.010571 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/streambuf/add_buf_spec.rb # 2011-05-07T12:10:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/streambuf/add_buf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/add_buf_spec.rb
CSV::StreamBuf#add_buf
- needs to be reviewed for spec completeness


Finished in 0.010078 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/streambuf/buf_size_spec.rb # 2011-05-07T12:10:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/streambuf/buf_size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/buf_size_spec.rb
CSV::StreamBuf#buf_size
- needs to be reviewed for spec completeness


Finished in 0.010056 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/streambuf/drop_spec.rb # 2011-05-07T12:10:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/streambuf/drop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/drop_spec.rb
CSV::StreamBuf#drop
- needs to be reviewed for spec completeness


Finished in 0.010173 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/streambuf/element_reference_spec.rb # 2011-05-07T12:10:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/streambuf/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/element_reference_spec.rb
CSV::StreamBuf#[]
- needs to be reviewed for spec completeness


Finished in 0.010091 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/streambuf/get_spec.rb # 2011-05-07T12:10:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/streambuf/get_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/get_spec.rb
CSV::StreamBuf#get
- needs to be reviewed for spec completeness


Finished in 0.340028 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/streambuf/idx_is_eos_spec.rb # 2011-05-07T12:10:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/streambuf/idx_is_eos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/idx_is_eos_spec.rb
CSV::StreamBuf#idx_is_eos?
- needs to be reviewed for spec completeness


Finished in 0.026019 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/streambuf/initialize_spec.rb # 2011-05-07T12:10:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/streambuf/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/initialize_spec.rb
CSV::StreamBuf#initialize
- needs to be reviewed for spec completeness


Finished in 0.010135 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/streambuf/is_eos_spec.rb # 2011-05-07T12:10:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/streambuf/is_eos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/is_eos_spec.rb
CSV::StreamBuf#is_eos?
- needs to be reviewed for spec completeness


Finished in 0.010247 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/streambuf/read_spec.rb # 2011-05-07T12:10:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/streambuf/read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/read_spec.rb
CSV::StreamBuf#read
- needs to be reviewed for spec completeness


Finished in 0.010133 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/streambuf/rel_buf_spec.rb # 2011-05-07T12:10:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/streambuf/rel_buf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/rel_buf_spec.rb
CSV::StreamBuf#rel_buf
- needs to be reviewed for spec completeness


Finished in 0.010025 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/streambuf/terminate_spec.rb # 2011-05-07T12:10:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/streambuf/terminate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/streambuf/terminate_spec.rb
CSV::StreamBuf#terminate
- needs to be reviewed for spec completeness


Finished in 0.010306 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/stringreader/get_row_spec.rb # 2011-05-07T12:10:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/stringreader/get_row_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/stringreader/get_row_spec.rb
CSV::StringReader#get_row
- needs to be reviewed for spec completeness


Finished in 0.010268 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/stringreader/initialize_spec.rb # 2011-05-07T12:10:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/stringreader/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/stringreader/initialize_spec.rb
CSV::StringReader#initialize
- needs to be reviewed for spec completeness


Finished in 0.010166 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/writer/add_row_spec.rb # 2011-05-07T12:10:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/writer/add_row_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/add_row_spec.rb
CSV::Writer#add_row
- needs to be reviewed for spec completeness


Finished in 0.010356 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/writer/append_spec.rb # 2011-05-07T12:10:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/writer/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/append_spec.rb
CSV::Writer#<<
- needs to be reviewed for spec completeness


Finished in 0.010120 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/writer/close_spec.rb # 2011-05-07T12:10:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/writer/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/close_spec.rb
CSV::Writer#close
- needs to be reviewed for spec completeness


Finished in 0.010649 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/writer/create_spec.rb # 2011-05-07T12:10:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/writer/create_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/create_spec.rb
CSV::Writer.create
- needs to be reviewed for spec completeness


Finished in 0.010225 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/writer/generate_spec.rb # 2011-05-07T12:10:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/writer/generate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/generate_spec.rb
CSV::Writer.generate
- needs to be reviewed for spec completeness


Finished in 0.010261 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/writer/initialize_spec.rb # 2011-05-07T12:10:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/writer/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/initialize_spec.rb
CSV::Writer#initialize
- needs to be reviewed for spec completeness


Finished in 0.010391 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/csv/writer/terminate_spec.rb # 2011-05-07T12:10:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/csv/writer/terminate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/csv/writer/terminate_spec.rb
CSV::Writer#terminate
- needs to be reviewed for spec completeness


Finished in 0.010041 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/accessor_spec.rb # 2011-05-07T12:10:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/accessor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.050332 seconds

1 file, 13 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/date/add_month_spec.rb # 2011-05-07T12:10:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/add_month_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/add_month_spec.rb
Date#>>
- adds the number of months to a Date
- sets the day to the last day of a month if the day doesn't exist
- raise a TypeError when passed a Symbol
- raise a TypeError when passed a String
- raise a TypeError when passed a Date
- raise a TypeError when passed an Object


Finished in 0.013298 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/date/add_spec.rb # 2011-05-07T12:10:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/add_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/add_spec.rb
Date#+
- adds the number of days to a Date
- adds a negative number of days to a Date
- raises a TypeError when passed a Symbol
- raises a TypeError when passed a String
- raises a TypeError when passed a Date
- raises a TypeError when passed an Object


Finished in 0.009257 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/date/ajd_spec.rb # 2011-05-07T12:10:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/ajd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ajd_spec.rb
Date#ajd
- needs to be reviewed for spec completeness


Finished in 0.003631 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/ajd_to_amjd_spec.rb # 2011-05-07T12:10:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/ajd_to_amjd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ajd_to_amjd_spec.rb
Date.ajd_to_amjd
- needs to be reviewed for spec completeness


Finished in 0.003640 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/ajd_to_jd_spec.rb # 2011-05-07T12:10:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/ajd_to_jd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ajd_to_jd_spec.rb
Date.ajd_to_jd
- needs to be reviewed for spec completeness


Finished in 0.003778 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/amjd_spec.rb # 2011-05-07T12:10:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/amjd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/amjd_spec.rb
Date#amjd
- needs to be reviewed for spec completeness


Finished in 0.003787 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/amjd_to_ajd_spec.rb # 2011-05-07T12:10:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/amjd_to_ajd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/amjd_to_ajd_spec.rb
Date.amjd_to_ajd
- needs to be reviewed for spec completeness


Finished in 0.003671 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/append_spec.rb # 2011-05-07T12:10:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/append_spec.rb
Date#<<
- needs to be reviewed for spec completeness


Finished in 0.003619 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/asctime_spec.rb # 2011-05-07T12:10:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/asctime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/asctime_spec.rb
Date#asctime
- needs to be reviewed for spec completeness


Finished in 0.003637 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/boat_spec.rb # 2011-05-07T12:10:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/boat_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/boat_spec.rb
Date#<=>
- returns 0 when two dates are equal
- returns -1 when self is less than another date
- returns -1 when self is less than a Numeric
- returns 1 when self is greater than another date
- returns 1 when self is greater than a Numeric


Finished in 0.008550 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/date/case_compare_spec.rb # 2011-05-07T12:10:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/case_compare_spec.rb
Date#===
- needs to be reviewed for spec completeness


Finished in 0.003606 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/civil_spec.rb # 2011-05-07T12:10:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/civil_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Date.civil
- needs to be reviewed for spec completeness


Finished in 4.349136 seconds

1 file, 7 examples, 47 expectations, 0 failures, 0 errors
== rubyspec/library/date/civil_to_jd_spec.rb # 2011-05-07T12:10:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/civil_to_jd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/civil_to_jd_spec.rb
Date.civil_to_jd
- needs to be reviewed for spec completeness


Finished in 0.003611 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/commercial_spec.rb # 2011-05-07T12:10:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/commercial_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/commercial_spec.rb
Date#commercial
- creates a Date for the day of Julian calendar reform in Italy by default
- Creates a Date for the friday 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

Date.commercial
- needs to be reviewed for spec completeness


Finished in 0.043380 seconds

1 file, 6 examples, 30 expectations, 0 failures, 0 errors
== rubyspec/library/date/commercial_to_jd_spec.rb # 2011-05-07T12:10:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/commercial_to_jd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/commercial_to_jd_spec.rb
Date.commercial_to_jd
- needs to be reviewed for spec completeness


Finished in 0.003570 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/comparison_spec.rb # 2011-05-07T12:10:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/comparison_spec.rb
Date#<=>
- needs to be reviewed for spec completeness


Finished in 0.003665 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/constants_spec.rb # 2011-05-07T12:10:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/constants_spec.rb
Date constants
- defines ITALY
- defines ENGLAND
- defines JULIAN
- defines GREGORIAN
- defines MONTHNAMES
- defines DAYNAMES
- defines ABBR_MONTHNAMES


Finished in 0.007290 seconds

1 file, 7 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/date/conversions_spec.rb # 2011-05-07T12:10:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/conversions_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/conversions_spec.rb
Date#new_start
- converts a date object into another with a new calendar reform

Date#italy
- converts a date object into another with the Italian calendar reform

Date#england
- converts a date object into another with the English calendar reform

Date#julian
- converts a date object into another with the Julian calendar

Date#gregorian
- converts a date object into another with the Gregorian calendar

Date#ordinal_to_jd
- converts an ordinal date (year-day) to a Julian day number

Date#jd_to_ordinal
- converts a Julian day number into an ordinal date

Date#civil_to_jd
- converts a civil date into a Julian day number

Date#jd_to_civil
- converts a Julian day into a civil date

Date#commercial_to_jd
- converts a commercial date (year - week - day of week) into a Julian day number

Date#jd_to_commercial
- converts a Julian day number into a commercial date

Date#ajd_to_jd
- converts a Astronomical Julian day number into a Julian day number

Date#jd_to_ajd
- converts a Julian day number into a Astronomical Julian day number

Date#day_fraction_to_time
- converts a day fraction into time

Date#time_to_day_fraction
- converts a time into a day fraction

Date#amjd_to_ajd
- converts Astronomical Modified Julian day numbers into Astronomical Julian day numbers

Date#ajd_to_amjd
- converts Astronomical Julian day numbers into Astronomical Modified Julian day numbers

Date#mjd_to_jd
- converts Modified Julian day numbers into Julian day numbers

Date#jd_to_mjd
- converts Julian day numbers into Modified Julian day numbers

Date#ld_to_jd
- converts the number of days since the Gregorian calendar in Italy into Julian day numbers

Date#jd_to_ld
- converts Julian day numbers into the number of days since the Gregorian calendar in Italy

Date#jd_to_wday
- converts a Julian day number into a week day number


Finished in 0.054681 seconds

1 file, 22 examples, 40 expectations, 0 failures, 0 errors
== rubyspec/library/date/ctime_spec.rb # 2011-05-07T12:10:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/ctime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ctime_spec.rb
Date#ctime
- needs to be reviewed for spec completeness


Finished in 0.003753 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/cwday_spec.rb # 2011-05-07T12:10:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/cwday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/cwday_spec.rb
Date#cwday
- needs to be reviewed for spec completeness


Finished in 0.003653 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/cweek_spec.rb # 2011-05-07T12:10:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/cweek_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/cweek_spec.rb
Date#cweek
- needs to be reviewed for spec completeness


Finished in 0.003712 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/cwyear_spec.rb # 2011-05-07T12:10:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/cwyear_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/cwyear_spec.rb
Date#cwyear
- needs to be reviewed for spec completeness


Finished in 0.003629 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/day_fraction_spec.rb # 2011-05-07T12:10:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/day_fraction_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/day_fraction_spec.rb
Date#day_fraction
- needs to be reviewed for spec completeness


Finished in 0.003644 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/day_fraction_to_time_spec.rb # 2011-05-07T12:10:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/day_fraction_to_time_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/day_fraction_to_time_spec.rb
Date.day_fraction_to_time
- needs to be reviewed for spec completeness


Finished in 0.003648 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/day_spec.rb # 2011-05-07T12:10:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/day_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/day_spec.rb
Date#day
- needs to be reviewed for spec completeness


Finished in 0.003692 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/downto_spec.rb # 2011-05-07T12:10:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/downto_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/downto_spec.rb
Date#downto
- creates earlier dates when passed a negative step


Finished in 0.008702 seconds

1 file, 1 example, 35 expectations, 0 failures, 0 errors
== rubyspec/library/date/england_spec.rb # 2011-05-07T12:10:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/england_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/england_spec.rb
Date#england
- needs to be reviewed for spec completeness


Finished in 0.004091 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/eql_spec.rb # 2011-05-07T12:10:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/eql_spec.rb
Date#eql?
- returns true if self is equal to another date
- returns false if self is not equal to another date


Finished in 0.005536 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/date/exist1_spec.rb # 2011-05-07T12:10:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/exist1_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/exist1_spec.rb
Date.exist1?
- needs to be reviewed for spec completeness


Finished in 0.003660 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/exist2_spec.rb # 2011-05-07T12:10:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/exist2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/exist2_spec.rb
Date.exist2?
- needs to be reviewed for spec completeness


Finished in 0.003742 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/exist3_spec.rb # 2011-05-07T12:10:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/exist3_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/exist3_spec.rb
Date.exist3?
- needs to be reviewed for spec completeness


Finished in 0.003691 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/exist_spec.rb # 2011-05-07T12:10:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/exist_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/exist_spec.rb
Date.exist?
- needs to be reviewed for spec completeness


Finished in 0.003691 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/existw_spec.rb # 2011-05-07T12:10:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/existw_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/existw_spec.rb
Date.existw?
- needs to be reviewed for spec completeness


Finished in 0.003605 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/format/bag/method_missing_spec.rb # 2011-05-07T12:10:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/format/bag/method_missing_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/format/bag/method_missing_spec.rb
Date::Format::Bag#method_missing
- needs to be reviewed for spec completeness


Finished in 0.003864 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/format/bag/to_hash_spec.rb # 2011-05-07T12:10:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/format/bag/to_hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/format/bag/to_hash_spec.rb
Date::Format::Bag#to_hash
- needs to be reviewed for spec completeness


Finished in 0.003741 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/gregorian_leap_spec.rb # 2011-05-07T12:10:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/gregorian_leap_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/gregorian_leap_spec.rb
Date.gregorian_leap?
- needs to be reviewed for spec completeness


Finished in 0.003674 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/gregorian_spec.rb # 2011-05-07T12:10:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/gregorian_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/gregorian_spec.rb
Date#gregorian?
- marks a day before the calendar reform as Julian
- marks a day after the calendar reform as Julian

Date#gregorian_leap?
- returns true if a year is a leap year in the Gregorian calendar
- returns false if a year is not a leap year in the Gregorian calendar

Date.gregorian?
- needs to be reviewed for spec completeness


Finished in 0.009927 seconds

1 file, 4 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/date/hash_spec.rb # 2011-05-07T12:10:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/hash_spec.rb
Date#hash
- returns the same value for equal dates


Finished in 0.004445 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/date/infinity/abs_spec.rb # 2011-05-07T12:10:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/infinity/abs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/abs_spec.rb
Date::Infinity#abs
- needs to be reviewed for spec completeness


Finished in 0.003713 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/infinity/coerce_spec.rb # 2011-05-07T12:10:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/infinity/coerce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/coerce_spec.rb
Date::Infinity#coerce
- needs to be reviewed for spec completeness


Finished in 0.003632 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/infinity/comparison_spec.rb # 2011-05-07T12:10:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/infinity/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/comparison_spec.rb
Date::Infinity#<=>
- needs to be reviewed for spec completeness


Finished in 0.003685 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/infinity/d_spec.rb # 2011-05-07T12:10:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/infinity/d_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/d_spec.rb
Date::Infinity#d
- needs to be reviewed for spec completeness


Finished in 0.003619 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/infinity/finite_spec.rb # 2011-05-07T12:10:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/infinity/finite_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/finite_spec.rb
Date::Infinity#finite?
- needs to be reviewed for spec completeness


Finished in 0.003614 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/infinity/infinite_spec.rb # 2011-05-07T12:10:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/infinity/infinite_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/infinite_spec.rb
Date::Infinity#infinite?
- needs to be reviewed for spec completeness


Finished in 0.003591 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/infinity/nan_spec.rb # 2011-05-07T12:10:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/infinity/nan_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/nan_spec.rb
Date::Infinity#nan?
- needs to be reviewed for spec completeness


Finished in 0.003614 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/infinity/uminus_spec.rb # 2011-05-07T12:10:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/infinity/uminus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/uminus_spec.rb
Date::Infinity#-@
- needs to be reviewed for spec completeness


Finished in 0.003616 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/infinity/uplus_spec.rb # 2011-05-07T12:10:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/infinity/uplus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/uplus_spec.rb
Date::Infinity#+@
- needs to be reviewed for spec completeness


Finished in 0.003699 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/infinity/zero_spec.rb # 2011-05-07T12:10:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/infinity/zero_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/infinity/zero_spec.rb
Date::Infinity#zero?
- needs to be reviewed for spec completeness


Finished in 0.021977 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/infinity_spec.rb # 2011-05-07T12:10:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/infinity_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009298 seconds

1 file, 8 examples, 21 expectations, 0 failures, 0 errors
== rubyspec/library/date/inspect_spec.rb # 2011-05-07T12:10:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/inspect_spec.rb
Date#inspect
- needs to be reviewed for spec completeness


Finished in 0.003806 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/italy_spec.rb # 2011-05-07T12:10:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/italy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/italy_spec.rb
Date#italy
- needs to be reviewed for spec completeness


Finished in 0.003720 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/jd_spec.rb # 2011-05-07T12:10:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/jd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_spec.rb
Date#jd
- needs to be reviewed for spec completeness

Date.jd
- needs to be reviewed for spec completeness


Finished in 0.004483 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/jd_to_ajd_spec.rb # 2011-05-07T12:10:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/jd_to_ajd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_ajd_spec.rb
Date.jd_to_ajd
- needs to be reviewed for spec completeness


Finished in 0.003600 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/jd_to_civil_spec.rb # 2011-05-07T12:10:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/jd_to_civil_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_civil_spec.rb
Date.jd_to_civil
- needs to be reviewed for spec completeness


Finished in 0.003771 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/jd_to_commercial_spec.rb # 2011-05-07T12:10:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/jd_to_commercial_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_commercial_spec.rb
Date.jd_to_commercial
- needs to be reviewed for spec completeness


Finished in 0.003755 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/jd_to_ld_spec.rb # 2011-05-07T12:10:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/jd_to_ld_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_ld_spec.rb
Date.jd_to_ld
- needs to be reviewed for spec completeness


Finished in 0.003715 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/jd_to_mjd_spec.rb # 2011-05-07T12:10:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/jd_to_mjd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_mjd_spec.rb
Date.jd_to_mjd
- needs to be reviewed for spec completeness


Finished in 0.003714 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/jd_to_ordinal_spec.rb # 2011-05-07T12:10:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/jd_to_ordinal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_ordinal_spec.rb
Date.jd_to_ordinal
- needs to be reviewed for spec completeness


Finished in 0.003726 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/jd_to_wday_spec.rb # 2011-05-07T12:10:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/jd_to_wday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/jd_to_wday_spec.rb
Date.jd_to_wday
- needs to be reviewed for spec completeness


Finished in 0.003647 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/julian_leap_spec.rb # 2011-05-07T12:10:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/julian_leap_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/julian_leap_spec.rb
Date.julian_leap?
- needs to be reviewed for spec completeness


Finished in 0.004342 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/julian_spec.rb # 2011-05-07T12:10:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/julian_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Date.julian?
- needs to be reviewed for spec completeness


Finished in 0.032496 seconds

1 file, 6 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/library/date/ld_spec.rb # 2011-05-07T12:10:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/ld_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ld_spec.rb
Date#ld
- needs to be reviewed for spec completeness


Finished in 0.003741 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/ld_to_jd_spec.rb # 2011-05-07T12:10:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/ld_to_jd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ld_to_jd_spec.rb
Date.ld_to_jd
- needs to be reviewed for spec completeness


Finished in 0.003650 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/leap_spec.rb # 2011-05-07T12:10:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/leap_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/leap_spec.rb
Date#leap?
- needs to be reviewed for spec completeness

Date.leap?
- needs to be reviewed for spec completeness


Finished in 0.004549 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/mday_spec.rb # 2011-05-07T12:10:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/mday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/mday_spec.rb
Date#mday
- needs to be reviewed for spec completeness


Finished in 0.003757 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/minus_month_spec.rb # 2011-05-07T12:10:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/minus_month_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009332 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/date/minus_spec.rb # 2011-05-07T12:10:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009651 seconds

1 file, 4 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/date/mjd_spec.rb # 2011-05-07T12:10:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/mjd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/mjd_spec.rb
Date#mjd
- needs to be reviewed for spec completeness


Finished in 0.003622 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/mjd_to_jd_spec.rb # 2011-05-07T12:10:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/mjd_to_jd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/mjd_to_jd_spec.rb
Date.mjd_to_jd
- needs to be reviewed for spec completeness


Finished in 0.003704 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/mon_spec.rb # 2011-05-07T12:10:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/mon_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/mon_spec.rb
Date#mon
- needs to be reviewed for spec completeness


Finished in 0.003622 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/month_spec.rb # 2011-05-07T12:10:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/month_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/month_spec.rb
Date#month
- needs to be reviewed for spec completeness


Finished in 0.003713 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/new0_spec.rb # 2011-05-07T12:10:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/new0_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/new0_spec.rb
Date.new0
- needs to be reviewed for spec completeness


Finished in 0.003613 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/new1_spec.rb # 2011-05-07T12:10:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/new1_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/new1_spec.rb
Date.new1
- needs to be reviewed for spec completeness


Finished in 0.003659 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/new2_spec.rb # 2011-05-07T12:10:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/new2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/new2_spec.rb
Date.new2
- needs to be reviewed for spec completeness


Finished in 0.003743 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/new3_spec.rb # 2011-05-07T12:10:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/new3_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/new3_spec.rb
Date.new3
- needs to be reviewed for spec completeness


Finished in 0.003622 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/new_spec.rb # 2011-05-07T12:10:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Date.new
- needs to be reviewed for spec completeness

Date.new!
- needs to be reviewed for spec completeness


Finished in 4.313368 seconds

1 file, 5 examples, 34 expectations, 0 failures, 0 errors
== rubyspec/library/date/new_start_spec.rb # 2011-05-07T12:10:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/new_start_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/new_start_spec.rb
Date#new_start
- needs to be reviewed for spec completeness


Finished in 0.003800 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/newsg_spec.rb # 2011-05-07T12:10:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/newsg_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/newsg_spec.rb
Date#newsg
- needs to be reviewed for spec completeness


Finished in 0.003772 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/neww_spec.rb # 2011-05-07T12:10:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/neww_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/neww_spec.rb
Date.neww
- needs to be reviewed for spec completeness


Finished in 0.003638 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/next_spec.rb # 2011-05-07T12:10:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/next_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/next_spec.rb
Date#next
- needs to be reviewed for spec completeness


Finished in 0.003707 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/ns_spec.rb # 2011-05-07T12:10:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/ns_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ns_spec.rb
Date#ns?
- needs to be reviewed for spec completeness

Date.ns?
- needs to be reviewed for spec completeness


Finished in 0.004530 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/ordinal_spec.rb # 2011-05-07T12:10:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/ordinal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Date.ordinal
- needs to be reviewed for spec completeness


Finished in 0.038254 seconds

1 file, 3 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/date/ordinal_to_jd_spec.rb # 2011-05-07T12:10:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/ordinal_to_jd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/ordinal_to_jd_spec.rb
Date.ordinal_to_jd
- needs to be reviewed for spec completeness


Finished in 0.003599 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/os_spec.rb # 2011-05-07T12:10:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/os_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/os_spec.rb
Date#os?
- needs to be reviewed for spec completeness

Date.os?
- needs to be reviewed for spec completeness


Finished in 0.004395 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/parse_spec.rb # 2011-05-07T12:10:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/parse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- can handle YYMMDD as year month and day
- 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 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 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

Date.parse
- needs to be reviewed for spec completeness


Finished in 0.563525 seconds

1 file, 50 examples, 98 expectations, 0 failures, 0 errors
== rubyspec/library/date/plus_spec.rb # 2011-05-07T12:10:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/plus_spec.rb
Date#+
- needs to be reviewed for spec completeness


Finished in 0.014903 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/relationship_spec.rb # 2011-05-07T12:10:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/relationship_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007774 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/date/right_shift_spec.rb # 2011-05-07T12:10:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/right_shift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/right_shift_spec.rb
Date#>>
- needs to be reviewed for spec completeness


Finished in 0.003720 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/sg_spec.rb # 2011-05-07T12:10:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/sg_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/sg_spec.rb
Date#sg
- needs to be reviewed for spec completeness


Finished in 0.003606 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/start_spec.rb # 2011-05-07T12:11:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/start_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/start_spec.rb
Date#start
- needs to be reviewed for spec completeness


Finished in 0.003631 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/step_spec.rb # 2011-05-07T12:11:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/step_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.033366 seconds

1 file, 2 examples, 80 expectations, 0 failures, 0 errors
== rubyspec/library/date/strftime_spec.rb # 2011-05-07T12:11:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/strftime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.136110 seconds

1 file, 43 examples, 66 expectations, 0 failures, 0 errors
== rubyspec/library/date/strptime_spec.rb # 2011-05-07T12:11:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/strptime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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

Date.strptime
- needs to be reviewed for spec completeness


Finished in 0.094272 seconds

1 file, 25 examples, 36 expectations, 0 failures, 0 errors
== rubyspec/library/date/succ_spec.rb # 2011-05-07T12:11:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/succ_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/succ_spec.rb
Date#succ
- needs to be reviewed for spec completeness


Finished in 0.003713 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/time_to_day_fraction_spec.rb # 2011-05-07T12:11:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/time_to_day_fraction_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/time_to_day_fraction_spec.rb
Date.time_to_day_fraction
- needs to be reviewed for spec completeness


Finished in 0.003699 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/to_s_spec.rb # 2011-05-07T12:11:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/to_s_spec.rb
Date#to_s
- needs to be reviewed for spec completeness


Finished in 0.003648 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/today_spec.rb # 2011-05-07T12:11:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/today_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/today_spec.rb
Date.today
- needs to be reviewed for spec completeness


Finished in 0.003661 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/upto_spec.rb # 2011-05-07T12:11:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/upto_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/upto_spec.rb
Date#upto
- returns future dates for the default step value


Finished in 0.007623 seconds

1 file, 1 example, 27 expectations, 0 failures, 0 errors
== rubyspec/library/date/valid_civil_spec.rb # 2011-05-07T12:11:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/valid_civil_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/valid_civil_spec.rb
Date.valid_civil?
- needs to be reviewed for spec completeness


Finished in 0.003699 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/valid_commercial_spec.rb # 2011-05-07T12:11:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/valid_commercial_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/valid_commercial_spec.rb
Date.valid_commercial?
- needs to be reviewed for spec completeness


Finished in 0.003642 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/valid_date_spec.rb # 2011-05-07T12:11:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/valid_date_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/valid_date_spec.rb
Date.valid_date?
- needs to be reviewed for spec completeness


Finished in 0.003706 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/valid_jd_spec.rb # 2011-05-07T12:11:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/valid_jd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/valid_jd_spec.rb
Date.valid_jd?
- needs to be reviewed for spec completeness


Finished in 0.003700 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/valid_ordinal_spec.rb # 2011-05-07T12:11:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/valid_ordinal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/valid_ordinal_spec.rb
Date.valid_ordinal?
- needs to be reviewed for spec completeness


Finished in 0.003642 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/valid_time_spec.rb # 2011-05-07T12:11:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/valid_time_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/valid_time_spec.rb
Date.valid_time?
- needs to be reviewed for spec completeness


Finished in 0.003717 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/wday_spec.rb # 2011-05-07T12:11:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/wday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/wday_spec.rb
Date#wday
- needs to be reviewed for spec completeness


Finished in 0.003700 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/yday_spec.rb # 2011-05-07T12:11:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/yday_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/yday_spec.rb
Date#yday
- needs to be reviewed for spec completeness


Finished in 0.003704 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/year_spec.rb # 2011-05-07T12:11:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/year_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/year_spec.rb
Date#year
- needs to be reviewed for spec completeness


Finished in 0.003593 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/date/zone_to_diff_spec.rb # 2011-05-07T12:11:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/date/zone_to_diff_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/date/zone_to_diff_spec.rb
Date.zone_to_diff
- needs to be reviewed for spec completeness


Finished in 0.003655 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/_strptime_spec.rb # 2011-05-07T12:11:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/_strptime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/_strptime_spec.rb
DateTime._strptime
- needs to be reviewed for spec completeness


Finished in 0.003654 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/civil_spec.rb # 2011-05-07T12:11:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/civil_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/civil_spec.rb
DateTime.civil
- needs to be reviewed for spec completeness


Finished in 0.065659 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/commercial_spec.rb # 2011-05-07T12:11:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/commercial_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/commercial_spec.rb
DateTime.commercial
- needs to be reviewed for spec completeness


Finished in 0.003632 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/hour_spec.rb # 2011-05-07T12:11:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/hour_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/hour_spec.rb
DateTime#hour
- needs to be reviewed for spec completeness


Finished in 0.003698 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/httpdate_spec.rb # 2011-05-07T12:11:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/httpdate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/httpdate_spec.rb
DateTime.httpdate
- needs to be reviewed for spec completeness


Finished in 0.003695 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/iso8601_spec.rb # 2011-05-07T12:11:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/iso8601_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004493 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/jd_spec.rb # 2011-05-07T12:11:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/jd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/jd_spec.rb
DateTime.jd
- needs to be reviewed for spec completeness


Finished in 0.003623 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/jisx0301_spec.rb # 2011-05-07T12:11:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/jisx0301_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004477 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/min_spec.rb # 2011-05-07T12:11:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/min_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/min_spec.rb
DateTime#min
- needs to be reviewed for spec completeness


Finished in 0.003719 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/minute_spec.rb # 2011-05-07T12:11:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/minute_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/minute_spec.rb
DateTime#minute
- needs to be reviewed for spec completeness


Finished in 0.003618 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/new_offset_spec.rb # 2011-05-07T12:11:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/new_offset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/new_offset_spec.rb
DateTime#new_offset
- needs to be reviewed for spec completeness


Finished in 0.003696 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/new_spec.rb # 2011-05-07T12:11:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/new_spec.rb
DateTime.new
- needs to be reviewed for spec completeness


Finished in 0.003705 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/now_spec.rb # 2011-05-07T12:11:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/now_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/now_spec.rb
DateTime.now
- creates an instance of DateTime


Finished in 0.006275 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/datetime/offset_spec.rb # 2011-05-07T12:11:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/offset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/offset_spec.rb
DateTime#offset
- needs to be reviewed for spec completeness


Finished in 0.003646 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/ordinal_spec.rb # 2011-05-07T12:11:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/ordinal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/ordinal_spec.rb
DateTime.ordinal
- needs to be reviewed for spec completeness


Finished in 0.003731 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/parse_spec.rb # 2011-05-07T12:11:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/parse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/parse_spec.rb
DateTime.parse
- needs to be reviewed for spec completeness


Finished in 0.004309 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/rfc2822_spec.rb # 2011-05-07T12:11:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/rfc2822_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/rfc2822_spec.rb
DateTime.rfc2822
- needs to be reviewed for spec completeness


Finished in 0.003604 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/rfc3339_spec.rb # 2011-05-07T12:11:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/rfc3339_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004449 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/rfc822_spec.rb # 2011-05-07T12:11:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/rfc822_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/rfc822_spec.rb
DateTime.rfc822
- needs to be reviewed for spec completeness


Finished in 0.003727 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/sec_fraction_spec.rb # 2011-05-07T12:11:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/sec_fraction_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/sec_fraction_spec.rb
DateTime#sec_fraction
- needs to be reviewed for spec completeness


Finished in 0.003704 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/sec_spec.rb # 2011-05-07T12:11:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/sec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/sec_spec.rb
DateTime#sec
- needs to be reviewed for spec completeness


Finished in 0.003608 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/second_fraction_spec.rb # 2011-05-07T12:11:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/second_fraction_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/second_fraction_spec.rb
DateTime#second_fraction
- needs to be reviewed for spec completeness


Finished in 0.004267 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/second_spec.rb # 2011-05-07T12:11:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/second_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/second_spec.rb
DateTime#second
- needs to be reviewed for spec completeness


Finished in 0.003825 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/strftime_spec.rb # 2011-05-07T12:11:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/strftime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/strftime_spec.rb

Finished in 0.004087 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/strptime_spec.rb # 2011-05-07T12:11:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/strptime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/strptime_spec.rb
DateTime.strptime
- needs to be reviewed for spec completeness


Finished in 0.003636 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/to_date_spec.rb # 2011-05-07T12:11:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/to_date_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/to_date_spec.rb
DateTime#to_date
- needs to be reviewed for spec completeness


Finished in 0.003615 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/to_datetime_spec.rb # 2011-05-07T12:11:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/to_datetime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/to_datetime_spec.rb
DateTime#to_datetime
- needs to be reviewed for spec completeness


Finished in 0.003637 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/to_s_spec.rb # 2011-05-07T12:11:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/to_s_spec.rb
DateTime#to_s
- needs to be reviewed for spec completeness


Finished in 0.003733 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/to_time_spec.rb # 2011-05-07T12:11:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/to_time_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/to_time_spec.rb
DateTime#to_time
- needs to be reviewed for spec completeness


Finished in 0.003717 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/xmlschema_spec.rb # 2011-05-07T12:11:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/xmlschema_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.004391 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/datetime/zone_spec.rb # 2011-05-07T12:11:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/datetime/zone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/datetime/zone_spec.rb
DateTime#zone
- needs to be reviewed for spec completeness


Finished in 0.003622 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegate_class/instance_method_spec.rb # 2011-05-07T12:11:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegate_class/instance_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegate_class/instance_method_spec.rb
DelegateClass.instance_method
- returns a method object for public instance methods of the delegated class
- 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


Finished in 0.056530 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegate_class/instance_methods_spec.rb # 2011-05-07T12:11:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegate_class/instance_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegate_class/instance_methods_spec.rb
DelegateClass.instance_methods
- includes all public methods of the delegated class
- includes instance methods of the DelegateClass class
- does not include private methods


Finished in 0.038119 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegate_class/private_instance_methods_spec.rb # 2011-05-07T12:11:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegate_class/private_instance_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.037404 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegate_class/protected_instance_methods_spec.rb # 2011-05-07T12:11:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegate_class/protected_instance_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegate_class/protected_instance_methods_spec.rb
DelegateClass.protected_instance_methods
- does not include public methods of the delegated class
- includes protected instance methods of the DelegateClass class
- does not include public instance methods of the DelegateClass class
- does not include private methods


Finished in 0.061297 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegate_class/public_instance_methods_spec.rb # 2011-05-07T12:11:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegate_class/public_instance_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.037796 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/case_compare_spec.rb # 2011-05-07T12:11:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/case_compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/case_compare_spec.rb
Delegator#===
- is delegated


Finished in 0.048800 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/compare_spec.rb # 2011-05-07T12:11:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/compare_spec.rb
Delegator#<=>
- is delegated


Finished in 0.048611 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/complement_spec.rb # 2011-05-07T12:11:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/complement_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/complement_spec.rb

Finished in 0.034385 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/eql_spec.rb # 2011-05-07T12:11:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/eql_spec.rb

Finished in 0.034148 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/equal_spec.rb # 2011-05-07T12:11:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/equal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/equal_spec.rb
Delegator#equal?
- returns true only when compared with the delegator


Finished in 0.049063 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/equal_value_spec.rb # 2011-05-07T12:11:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/equal_value_spec.rb
Delegator#==
- is delegated when passed self
- is delegated when passed the delegated object
- is delegated in general


Finished in 0.051872 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/frozen_spec.rb # 2011-05-07T12:11:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/frozen_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/frozen_spec.rb
Delegator when frozen
- is still readable
- is frozen
- creates an unfrozen dup
- causes mutative calls to raise TypeError
- returns false if only the delegated object is frozen


Finished in 0.084254 seconds

1 file, 5 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/hash_spec.rb # 2011-05-07T12:11:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/hash_spec.rb

Finished in 0.034105 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/marshal_spec.rb # 2011-05-07T12:11:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/marshal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/marshal_spec.rb
SimpleDelegator
- can be marshalled


Finished in 0.074116 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/method_spec.rb # 2011-05-07T12:11:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/method_spec.rb
Delegator#method
- returns a method object for public methods of the delegate object
- returns a method object for protected methods of the delegate object
- 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
- raises a NameError if method is no longer valid because object has changed


Finished in 0.053509 seconds

1 file, 8 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/methods_spec.rb # 2011-05-07T12:11:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/methods_spec.rb
Delegator#methods
- includes all public methods of the delegate object
- includes all protected methods of the delegate object
- includes instance methods of the Delegator class
- does not include private methods


Finished in 0.051495 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/not_equal_spec.rb # 2011-05-07T12:11:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/not_equal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/not_equal_spec.rb

Finished in 0.033920 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/not_spec.rb # 2011-05-07T12:11:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/not_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/not_spec.rb

Finished in 0.033785 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/private_methods_spec.rb # 2011-05-07T12:11:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/private_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.050308 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/protected_methods_spec.rb # 2011-05-07T12:11:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/protected_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/protected_methods_spec.rb
Delegator#protected_methods
- includes protected instance methods of the Delegator class


Finished in 0.073450 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/public_methods_spec.rb # 2011-05-07T12:11:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/public_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/public_methods_spec.rb
Delegator#public_methods
- includes public methods of the delegate object
- includes public instance methods of the Delegator class


Finished in 0.050068 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/send_spec.rb # 2011-05-07T12:11:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/send_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.050127 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/taint_spec.rb # 2011-05-07T12:11:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/taint_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/taint_spec.rb
Delegator#taint
- returns self
- taints the delegator


Finished in 0.098019 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/tap_spec.rb # 2011-05-07T12:11:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/tap_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/tap_spec.rb

Finished in 0.033657 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/trust_spec.rb # 2011-05-07T12:11:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/trust_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/trust_spec.rb

Finished in 0.034681 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/untaint_spec.rb # 2011-05-07T12:11:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/untaint_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/untaint_spec.rb
Delegator#untaint
- returns self
- untaints the delegator


Finished in 0.087888 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/delegate/delegator/untrust_spec.rb # 2011-05-07T12:11:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/delegate/delegator/untrust_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/delegate/delegator/untrust_spec.rb

Finished in 0.053962 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/digest/hexencode_spec.rb # 2011-05-07T12:11:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/hexencode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.044296 seconds

1 file, 5 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/digest/md5/append_spec.rb # 2011-05-07T12:11:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/append_spec.rb
Digest::MD5#<<
- can update


Finished in 0.033264 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/md5/block_length_spec.rb # 2011-05-07T12:11:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/block_length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/block_length_spec.rb
Digest::MD5#block_length
- returns the length of digest block


Finished in 0.007510 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/md5/digest_bang_spec.rb # 2011-05-07T12:11:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/digest_bang_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/digest_bang_spec.rb
Digest::MD5#digest!
- returns a digest and can digest!


Finished in 0.007641 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/md5/digest_length_spec.rb # 2011-05-07T12:11:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/digest_length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/digest_length_spec.rb
Digest::MD5#digest_length
- returns the length of computed digests


Finished in 0.025083 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/md5/digest_spec.rb # 2011-05-07T12:11:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/digest_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/digest_spec.rb
Digest::MD5#digest
- returns a digest

Digest::MD5.digest
- returns a digest


Finished in 0.009045 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/digest/md5/equal_spec.rb # 2011-05-07T12:11:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/equal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010582 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/digest/md5/file_spec.rb # 2011-05-07T12:11:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/file_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.047714 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/digest/md5/hexdigest_bang_spec.rb # 2011-05-07T12:11:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/hexdigest_bang_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/hexdigest_bang_spec.rb
Digest::MD5#hexdigest!
- returns a hexdigest and resets the state


Finished in 0.007852 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/md5/hexdigest_spec.rb # 2011-05-07T12:11:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/hexdigest_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/hexdigest_spec.rb
Digest::MD5#hexdigest
- returns a hexdigest

Digest::MD5.hexdigest
- returns a hexdigest


Finished in 0.009037 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/digest/md5/inspect_spec.rb # 2011-05-07T12:11:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/inspect_spec.rb
Digest::MD5#inspect
- returns a Ruby object representation


Finished in 0.007745 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/md5/length_spec.rb # 2011-05-07T12:11:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/length_spec.rb
Digest::MD5#length
- returns the length of the digest


Finished in 0.008865 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/md5/reset_spec.rb # 2011-05-07T12:11:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/reset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/reset_spec.rb
Digest::MD5#reset
- can returns digest state to initial conditions


Finished in 0.007652 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/md5/size_spec.rb # 2011-05-07T12:11:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/size_spec.rb
Digest::MD5#size
- returns the length of the digest


Finished in 0.008485 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/md5/to_s_spec.rb # 2011-05-07T12:11:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/to_s_spec.rb
Digest::MD5#to_s
- returns a hexdigest
- does not change the internal state


Finished in 0.008804 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/digest/md5/update_spec.rb # 2011-05-07T12:11:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/md5/update_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/md5/update_spec.rb
Digest::MD5#update
- can update


Finished in 0.023608 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha1/digest_spec.rb # 2011-05-07T12:11:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha1/digest_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha1/digest_spec.rb
Digest::SHA1#digest
- returns a digest

Digest::SHA1.digest
- returns a digest


Finished in 0.033734 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha1/file_spec.rb # 2011-05-07T12:11:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha1/file_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.022907 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha256/append_spec.rb # 2011-05-07T12:11:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/append_spec.rb
Digest::SHA256#<<
- can update


Finished in 0.036276 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha256/block_length_spec.rb # 2011-05-07T12:11:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/block_length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/block_length_spec.rb
Digest::SHA256#block_length
- returns the length of digest block


Finished in 0.008597 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha256/digest_bang_spec.rb # 2011-05-07T12:11:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/digest_bang_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/digest_bang_spec.rb
Digest::SHA256#digest!
- returns a digest and can digest!


Finished in 0.009091 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha256/digest_length_spec.rb # 2011-05-07T12:11:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/digest_length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/digest_length_spec.rb
Digest::SHA256#digest_length
- returns the length of computed digests


Finished in 0.023358 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha256/digest_spec.rb # 2011-05-07T12:11:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/digest_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/digest_spec.rb
Digest::SHA256#digest
- returns a digest

Digest::SHA256.digest
- returns a digest


Finished in 0.010244 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha256/equal_spec.rb # 2011-05-07T12:11:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/equal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012057 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha256/file_spec.rb # 2011-05-07T12:11:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/file_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.023925 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha256/hexdigest_bang_spec.rb # 2011-05-07T12:11:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/hexdigest_bang_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/hexdigest_bang_spec.rb
Digest::SHA256#hexdigest!
- returns a hexdigest and resets the state


Finished in 0.025034 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha256/hexdigest_spec.rb # 2011-05-07T12:11:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/hexdigest_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/hexdigest_spec.rb
Digest::SHA256#hexdigest
- returns a hexdigest

Digest::SHA256.hexdigest
- returns a hexdigest


Finished in 0.010265 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha256/inspect_spec.rb # 2011-05-07T12:11:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/inspect_spec.rb
Digest::SHA256#inspect
- returns a Ruby object representation


Finished in 0.026235 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha256/length_spec.rb # 2011-05-07T12:11:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/length_spec.rb
Digest::SHA256#length
- returns the length of the digest


Finished in 0.010225 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha256/reset_spec.rb # 2011-05-07T12:11:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/reset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/reset_spec.rb
Digest::SHA256#reset
- can returns digest state to initial conditions


Finished in 0.008683 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha256/size_spec.rb # 2011-05-07T12:11:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/size_spec.rb
Digest::SHA256#size
- returns the length of the digest


Finished in 0.009698 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha256/to_s_spec.rb # 2011-05-07T12:11:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/to_s_spec.rb
Digest::SHA256#to_s
- returns a hexdigest
- does not change the internal state


Finished in 0.009538 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha256/update_spec.rb # 2011-05-07T12:11:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha256/update_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha256/update_spec.rb
Digest::SHA256#update
- can update


Finished in 0.009367 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha384/append_spec.rb # 2011-05-07T12:11:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/append_spec.rb
Digest::SHA384#<<
- can update


Finished in 0.022351 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha384/block_length_spec.rb # 2011-05-07T12:11:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/block_length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/block_length_spec.rb
Digest::SHA384#block_length
- returns the length of digest block


Finished in 0.020607 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha384/digest_bang_spec.rb # 2011-05-07T12:11:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/digest_bang_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/digest_bang_spec.rb
Digest::SHA384#digest!
- returns a digest and can digest!


Finished in 0.008906 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha384/digest_length_spec.rb # 2011-05-07T12:11:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/digest_length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/digest_length_spec.rb
Digest::SHA384#digest_length
- returns the length of computed digests


Finished in 0.008637 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha384/digest_spec.rb # 2011-05-07T12:11:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/digest_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/digest_spec.rb
Digest::SHA384#digest
- returns a digest

Digest::SHA384.digest
- returns a digest


Finished in 0.010073 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha384/equal_spec.rb # 2011-05-07T12:11:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/equal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012246 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha384/file_spec.rb # 2011-05-07T12:11:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/file_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.024094 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha384/hexdigest_bang_spec.rb # 2011-05-07T12:11:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/hexdigest_bang_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/hexdigest_bang_spec.rb
Digest::SHA384#hexdigest!
- returns a hexdigest and resets the state


Finished in 0.009109 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha384/hexdigest_spec.rb # 2011-05-07T12:11:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/hexdigest_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/hexdigest_spec.rb
Digest::SHA384#hexdigest
- returns a hexdigest

Digest::SHA384.hexdigest
- returns a hexdigest


Finished in 0.033973 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha384/inspect_spec.rb # 2011-05-07T12:11:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/inspect_spec.rb
Digest::SHA384#inspect
- returns a Ruby object representation


Finished in 0.008744 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha384/length_spec.rb # 2011-05-07T12:11:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/length_spec.rb
Digest::SHA384#length
- returns the length of the digest


Finished in 0.010081 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha384/reset_spec.rb # 2011-05-07T12:11:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/reset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/reset_spec.rb
Digest::SHA384#reset
- can returns digest state to initial conditions


Finished in 0.008819 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha384/size_spec.rb # 2011-05-07T12:11:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/size_spec.rb
Digest::SHA384#size
- returns the length of the digest


Finished in 0.009658 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha384/to_s_spec.rb # 2011-05-07T12:11:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/to_s_spec.rb
Digest::SHA384#to_s
- returns a hexdigest
- does not change the internal state


Finished in 0.009763 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha384/update_spec.rb # 2011-05-07T12:11:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha384/update_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha384/update_spec.rb
Digest::SHA384#update
- can update


Finished in 0.009514 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha512/append_spec.rb # 2011-05-07T12:11:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/append_spec.rb
Digest::SHA512#<<
- can update


Finished in 0.030745 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha512/block_length_spec.rb # 2011-05-07T12:11:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/block_length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/block_length_spec.rb
Digest::SHA512#block_length
- returns the length of digest block


Finished in 0.025144 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha512/digest_bang_spec.rb # 2011-05-07T12:11:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/digest_bang_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/digest_bang_spec.rb
Digest::SHA512#digest!
- returns a digest and can digest!


Finished in 0.008905 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha512/digest_length_spec.rb # 2011-05-07T12:11:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/digest_length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/digest_length_spec.rb
Digest::SHA512#digest_length
- returns the length of computed digests


Finished in 0.008740 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha512/digest_spec.rb # 2011-05-07T12:11:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/digest_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/digest_spec.rb
Digest::SHA512#digest
- returns a digest

Digest::SHA512.digest
- returns a digest


Finished in 0.010163 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha512/equal_spec.rb # 2011-05-07T12:11:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/equal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012001 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha512/file_spec.rb # 2011-05-07T12:11:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/file_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.025006 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha512/hexdigest_bang_spec.rb # 2011-05-07T12:11:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/hexdigest_bang_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/hexdigest_bang_spec.rb
Digest::SHA512#hexdigest!
- returns a hexdigest and resets the state


Finished in 0.008985 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha512/hexdigest_spec.rb # 2011-05-07T12:11:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/hexdigest_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/hexdigest_spec.rb
Digest::SHA512#hexdigest
- returns a hexdigest

Digest::SHA512.hexdigest
- returns a hexdigest


Finished in 0.011187 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha512/inspect_spec.rb # 2011-05-07T12:11:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/inspect_spec.rb
Digest::SHA512#inspect
- returns a Ruby object representation


Finished in 0.008796 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/digest/sha512/length_spec.rb # 2011-05-07T12:11:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/length_spec.rb
Digest::SHA512#length
- returns the length of the digest


Finished in 0.010026 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha512/reset_spec.rb # 2011-05-07T12:11:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/reset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/reset_spec.rb
Digest::SHA512#reset
- can returns digest state to initial conditions


Finished in 0.008788 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha512/size_spec.rb # 2011-05-07T12:11:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/size_spec.rb
Digest::SHA512#size
- returns the length of the digest


Finished in 0.009789 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha512/to_s_spec.rb # 2011-05-07T12:11:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/to_s_spec.rb
Digest::SHA512#to_s
- returns a hexdigest
- does not change the internal state


Finished in 0.009609 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/digest/sha512/update_spec.rb # 2011-05-07T12:11:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/digest/sha512/update_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/digest/sha512/update_spec.rb
Digest::SHA512#update
- can update


Finished in 0.009591 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/drb/config_spec.rb # 2011-05-07T12:11:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/config_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/config_spec.rb

Finished in 0.002136 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/current_server_spec.rb # 2011-05-07T12:11:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/current_server_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/current_server_spec.rb

Finished in 0.002051 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/__drbref_spec.rb # 2011-05-07T12:11:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/__drbref_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/__drbref_spec.rb

Finished in 0.002048 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/__drburi_spec.rb # 2011-05-07T12:11:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/__drburi_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/__drburi_spec.rb

Finished in 0.002039 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/_dump_spec.rb # 2011-05-07T12:11:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/_dump_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/_dump_spec.rb

Finished in 0.002064 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/_load_spec.rb # 2011-05-07T12:12:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/_load_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/_load_spec.rb

Finished in 0.002072 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/eql_spec.rb # 2011-05-07T12:12:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/eql_spec.rb

Finished in 0.002048 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/equal_value_spec.rb # 2011-05-07T12:12:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/equal_value_spec.rb

Finished in 0.002069 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/hash_spec.rb # 2011-05-07T12:12:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/hash_spec.rb

Finished in 0.002051 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/method_missing_spec.rb # 2011-05-07T12:12:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/method_missing_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/method_missing_spec.rb

Finished in 0.002064 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/new_spec.rb # 2011-05-07T12:12:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/new_spec.rb

Finished in 0.002128 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/new_with_spec.rb # 2011-05-07T12:12:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/new_with_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/new_with_spec.rb

Finished in 0.002067 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/new_with_uri_spec.rb # 2011-05-07T12:12:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/new_with_uri_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/new_with_uri_spec.rb

Finished in 0.002070 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb # 2011-05-07T12:12:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb

Finished in 0.014241 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb # 2011-05-07T12:12:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb

Finished in 0.022930 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/pretty_print_spec.rb # 2011-05-07T12:12:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/pretty_print_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/pretty_print_spec.rb

Finished in 0.002069 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/respond_to_spec.rb # 2011-05-07T12:12:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/respond_to_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/respond_to_spec.rb

Finished in 0.002142 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/drbobject/with_friend_spec.rb # 2011-05-07T12:12:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/drbobject/with_friend_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/drbobject/with_friend_spec.rb

Finished in 0.002150 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/fetch_server_spec.rb # 2011-05-07T12:12:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/fetch_server_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/fetch_server_spec.rb

Finished in 0.002136 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/front_spec.rb # 2011-05-07T12:12:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/front_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/front_spec.rb

Finished in 0.002124 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/here_spec.rb # 2011-05-07T12:12:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/here_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/here_spec.rb

Finished in 0.002104 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/install_acl_spec.rb # 2011-05-07T12:12:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/install_acl_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/install_acl_spec.rb

Finished in 0.002044 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/install_id_conv_spec.rb # 2011-05-07T12:12:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/install_id_conv_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/install_id_conv_spec.rb

Finished in 0.002154 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/primary_server_spec.rb # 2011-05-07T12:12:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/primary_server_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/primary_server_spec.rb

Finished in 0.002163 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/regist_server_spec.rb # 2011-05-07T12:12:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/regist_server_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/regist_server_spec.rb

Finished in 0.017782 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/remove_server_spec.rb # 2011-05-07T12:12:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/remove_server_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/remove_server_spec.rb

Finished in 0.002924 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/start_service_spec.rb # 2011-05-07T12:12:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/start_service_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/start_service_spec.rb
DRb.start_service
- runs a basic remote call
- runs a basic remote call passing a block


Finished in 0.219050 seconds

1 file, 2 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/drb/stop_service_spec.rb # 2011-05-07T12:12:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/stop_service_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/stop_service_spec.rb
DRb.stop_service
- clears the port so a new server can start


Finished in 0.106978 seconds

1 file, 1 example, 30 expectations, 0 failures, 0 errors
== rubyspec/library/drb/thread_spec.rb # 2011-05-07T12:12:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/thread_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/thread_spec.rb

Finished in 0.002030 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/to_id_spec.rb # 2011-05-07T12:12:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/to_id_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/to_id_spec.rb

Finished in 0.002123 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/to_obj_spec.rb # 2011-05-07T12:12:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/to_obj_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/to_obj_spec.rb

Finished in 0.002044 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/drb/uri_spec.rb # 2011-05-07T12:12:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/drb/uri_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/drb/uri_spec.rb

Finished in 0.002028 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/enumerator/each_spec.rb # 2011-05-07T12:12:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/enumerator/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.032678 seconds

1 file, 7 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/enumerator/each_with_index_spec.rb # 2011-05-07T12:12:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/enumerator/each_with_index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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


Finished in 0.029098 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/enumerator/enum_cons_spec.rb # 2011-05-07T12:12:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/enumerator/enum_cons_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/enum_cons_spec.rb
Enumerator#enum_cons
- returns an enumerator of the receiver with iteration of each_cons for each array of n concecutive elements


Finished in 0.007376 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/enumerator/enum_for_spec.rb # 2011-05-07T12:12:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/enumerator/enum_for_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/enum_for_spec.rb
#enum_for
- is defined in Kernel
- returns a new enumerator
- defaults the first argument to :each


Finished in 0.025674 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/enumerator/enum_slice_spec.rb # 2011-05-07T12:12:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/enumerator/enum_slice_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/enum_slice_spec.rb
Enumerator#enum_slice
- returns an enumerator of the receiver with iteration of each_slice for each slice of n elemts


Finished in 0.022847 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/enumerator/enum_with_index_spec.rb # 2011-05-07T12:12:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/enumerator/enum_with_index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/enum_with_index_spec.rb
Enumerator#enum_with_index
- returns an enumerator of the receiver with an iteration of each_with_index


Finished in 0.005570 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/enumerator/new_spec.rb # 2011-05-07T12:12:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/enumerator/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/new_spec.rb
Enumerator.new
- requires an argument
- 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


Finished in 0.010797 seconds

1 file, 7 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/enumerator/next_spec.rb # 2011-05-07T12:12:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/enumerator/next_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/next_spec.rb
Enumerator#next
- returns the next element of the enumeration
- raises a StopIteration exception at the end of the stream


Finished in 0.036242 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/enumerator/rewind_spec.rb # 2011-05-07T12:12:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/enumerator/rewind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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


Finished in 0.040426 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/enumerator/to_enum_spec.rb # 2011-05-07T12:12:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/enumerator/to_enum_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/enumerator/to_enum_spec.rb
#to_enum
- is defined in Kernel
- returns a new enumerator
- defaults the first argument to :each


Finished in 0.006572 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/enumerator/with_index_spec.rb # 2011-05-07T12:12:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/enumerator/with_index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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


Finished in 0.008169 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/erb/def_class_spec.rb # 2011-05-07T12:12:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/def_class_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/erb/def_class_spec.rb
ERB#def_class
- return an unnamed class which has instance method to render eRuby script


Finished in 0.030075 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/erb/def_method_spec.rb # 2011-05-07T12:12:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/def_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/erb/def_method_spec.rb
ERB#def_method
- define module's instance method to render eRuby file


Finished in 0.012901 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/erb/def_module_spec.rb # 2011-05-07T12:12:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/def_module_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/erb/def_module_spec.rb
ERB#def_module
- return unnamed module which has instance method to render eRuby


Finished in 0.013037 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/erb/defmethod/def_erb_method_spec.rb # 2011-05-07T12:12:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/defmethod/def_erb_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.017083 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/erb/filename_spec.rb # 2011-05-07T12:12:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/filename_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014356 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/erb/new_spec.rb # 2011-05-07T12:12:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 '<% ... %>' 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 0.052838 seconds

1 file, 11 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/library/erb/result_spec.rb # 2011-05-07T12:12:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/result_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.036472 seconds

1 file, 5 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/erb/run_spec.rb # 2011-05-07T12:12:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/run_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.037093 seconds

1 file, 5 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/erb/src_spec.rb # 2011-05-07T12:12:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/src_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/erb/src_spec.rb
ERB#src
- returns the compiled ruby code evaluated to a String


Finished in 0.012627 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/erb/util/h_spec.rb # 2011-05-07T12:12:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/util/h_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.045082 seconds

1 file, 5 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/erb/util/html_escape_spec.rb # 2011-05-07T12:12:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/util/html_escape_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032830 seconds

1 file, 5 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/erb/util/u_spec.rb # 2011-05-07T12:12:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/util/u_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.035023 seconds

1 file, 5 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/erb/util/url_encode_spec.rb # 2011-05-07T12:12:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/erb/util/url_encode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.034065 seconds

1 file, 5 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/etc/endgrent_spec.rb # 2011-05-07T12:12:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/endgrent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/endgrent_spec.rb

Finished in 0.016217 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/etc/endpwent_spec.rb # 2011-05-07T12:12:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/endpwent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/endpwent_spec.rb

Finished in 0.003986 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/etc/getgrent_spec.rb # 2011-05-07T12:12:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/getgrent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getgrent_spec.rb

Finished in 0.003937 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/etc/getgrgid_spec.rb # 2011-05-07T12:12:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/getgrgid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getgrgid_spec.rb
Etc.getgrgid
- returns a Struct::Group struct instance for the given user
- returns the Struct::Group for a given gid if it exists
- 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 0.044814 seconds

1 file, 5 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/etc/getgrnam_spec.rb # 2011-05-07T12:12:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/getgrnam_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getgrnam_spec.rb
Etc.getgrnam
- returns a Struct::Group struct instance for the given group
- only accepts strings as argument


Finished in 0.007284 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/etc/getlogin_spec.rb # 2011-05-07T12:12:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/getlogin_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getlogin_spec.rb
Etc.getlogin
- returns the name of the user who runs this process


Finished in 0.014700 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/etc/getpwent_spec.rb # 2011-05-07T12:12:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/getpwent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getpwent_spec.rb

Finished in 0.004049 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/etc/getpwnam_spec.rb # 2011-05-07T12:12:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/getpwnam_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getpwnam_spec.rb
Etc.getpwnam
- returns a Passwd struct instance for the given user
- only accepts strings as argument


Finished in 0.031047 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/etc/getpwuid_spec.rb # 2011-05-07T12:12:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/getpwuid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/getpwuid_spec.rb
Etc.getpwuid
- returns a Struct::Passwd struct instance for the given user
- only accepts integers as argument


Finished in 0.016854 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/etc/group_spec.rb # 2011-05-07T12:12:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/group_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/group_spec.rb

Finished in 0.003960 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/etc/passwd_spec.rb # 2011-05-07T12:12:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/passwd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/passwd_spec.rb

Finished in 0.002502 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/etc/setgrent_spec.rb # 2011-05-07T12:12:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/setgrent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/setgrent_spec.rb

Finished in 0.002384 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/etc/setpwent_spec.rb # 2011-05-07T12:12:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/etc/setpwent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/etc/setpwent_spec.rb

Finished in 0.021049 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/expect/expect_spec.rb # 2011-05-07T12:12:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/expect/expect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/expect/expect_spec.rb
IO#expect
- matches data against a Regexp
- matches data against a String
- returns any captures of the Regexp
- returns raises IOError if the IO is closed
- returns nil if eof is hit
- yields the result if a block is given


Finished in 0.025173 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/fiber/alive_spec.rb # 2011-05-07T12:12:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/fiber/alive_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/fiber/alive_spec.rb

Finished in 0.002619 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/fiber/current_spec.rb # 2011-05-07T12:12:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/fiber/current_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/fiber/current_spec.rb

Finished in 0.015945 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/fiber/resume_spec.rb # 2011-05-07T12:12:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/fiber/resume_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/fiber/resume_spec.rb

Finished in 0.002510 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/fiber/transfer_spec.rb # 2011-05-07T12:12:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/fiber/transfer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/fiber/transfer_spec.rb

Finished in 0.017059 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/ftools/catname_spec.rb # 2011-05-07T12:12:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ftools/catname_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/catname_spec.rb
File.catname
- returns the 2nd arg if it's not a directory
- uses File.join with the args
- uses File.basename on the 1st arg before joining


Finished in 0.023038 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/ftools/chmod_spec.rb # 2011-05-07T12:12:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ftools/chmod_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/chmod_spec.rb
File.chmod
- changes the mode to 1st arg for files in 2nd arg


Finished in 0.233549 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/ftools/compare_spec.rb # 2011-05-07T12:12:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ftools/compare_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/compare_spec.rb
File.compare
- compares the file at 1st arg to the file at 2nd arg


Finished in 0.056217 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/ftools/copy_spec.rb # 2011-05-07T12:12:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ftools/copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/copy_spec.rb
File.copy
- copies the file at 1st arg to the file at 2nd arg


Finished in 0.039337 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/ftools/install_spec.rb # 2011-05-07T12:12:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ftools/install_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/install_spec.rb
File.install
- changes the mode to 1st arg for files in 2nd arg


Finished in 0.046367 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/ftools/makedirs_spec.rb # 2011-05-07T12:12:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ftools/makedirs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/makedirs_spec.rb
File.makedirs
- creates the dirs from arg


Finished in 0.009558 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/ftools/move_spec.rb # 2011-05-07T12:12:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ftools/move_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/move_spec.rb
File.move
- moves the file at 1st arg to the file at 2nd arg


Finished in 0.018515 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/ftools/safe_unlink_spec.rb # 2011-05-07T12:12:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ftools/safe_unlink_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/safe_unlink_spec.rb
File.safe_unlink
- deletes the files in arg and returns an array of files deleted


Finished in 0.041155 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/ftools/syscopy_spec.rb # 2011-05-07T12:12:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ftools/syscopy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ftools/syscopy_spec.rb
File.syscopy
- copies the file at 1st arg to the file at 2nd arg


Finished in 0.018699 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/generator/each_spec.rb # 2011-05-07T12:12:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/generator/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/generator/each_spec.rb
Generator#each
- enumerates the elements
- rewinds the generator and only then enumerates the elements


Finished in 0.042991 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/generator/new_spec.rb # 2011-05-07T12:12:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/generator/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/generator/new_spec.rb
Generator.new
- creates a new generator from an Enumerable object
- creates a new generator from a block


Finished in 0.010512 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/generator/next_spec.rb # 2011-05-07T12:12:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/generator/next_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/generator/next_spec.rb
Generator#next?
- returns false for empty generator
- returns true for non-empty generator
- returns true if the generator has not reached the end yet
- returns false if the generator has reached the end
- returns false if end? returns true

Generator#next
- raises an EOFError on empty generator
- raises an EOFError if no elements available
- raises an EOFError if end? returns true
- returns the element at the current position and moves forward
- subsequent calls should return all elements in proper order


Finished in 0.063865 seconds

1 file, 10 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/library/generator/rewind_spec.rb # 2011-05-07T12:12:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/generator/rewind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/generator/rewind_spec.rb
Generator#rewind
- does nothing for empty generator
- rewinds the generator
- rewinds the previously finished generator


Finished in 0.028619 seconds

1 file, 3 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/getoptlong/each_option_spec.rb # 2011-05-07T12:12:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/getoptlong/each_option_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/each_option_spec.rb
GetoptLong#each_option
- passes each argument/value pair to the block


Finished in 0.029732 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/getoptlong/each_spec.rb # 2011-05-07T12:12:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/getoptlong/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/each_spec.rb
GetoptLong#each
- passes each argument/value pair to the block


Finished in 0.027685 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/getoptlong/error_message_spec.rb # 2011-05-07T12:12:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/getoptlong/error_message_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.008379 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/getoptlong/get_option_spec.rb # 2011-05-07T12:12:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/getoptlong/get_option_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/get_option_spec.rb
GetoptLong#get_option
- returns the next option name and its argument as an Array
- shifts ARGV on each call
- terminates processing when encountering '--'
- raises a if an argument was required, but none given


Finished in 0.013772 seconds

1 file, 4 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/getoptlong/get_spec.rb # 2011-05-07T12:12:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/getoptlong/get_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/get_spec.rb
GetoptLong#get
- returns the next option name and its argument as an Array
- shifts ARGV on each call
- terminates processing when encountering '--'
- raises a if an argument was required, but none given


Finished in 0.013126 seconds

1 file, 4 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/getoptlong/initialize_spec.rb # 2011-05-07T12:12:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/getoptlong/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008247 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/getoptlong/ordering_spec.rb # 2011-05-07T12:12:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/getoptlong/ordering_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/ordering_spec.rb
GetoptLong#ordering=
- raises an ArgumentError if called after processing has started
- raises an ArgumentError if given an invalid value
- does not allow changing ordering to PERMUTE if ENV['POSIXLY_CORRECT'] is set


Finished in 0.009515 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/getoptlong/set_options_spec.rb # 2011-05-07T12:12:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/getoptlong/set_options_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/set_options_spec.rb
GetoptLong#set_options
- allows setting command line options
- discards previously defined command line options
- raises an ArgumentError if too many argument flags where given
- raises a RuntimeError if processing has already started
- raises an ArgumentError if no argument flag was given
- raises an ArgumentError if one of the given arguments is not an Array
- raises an ArgumentError if the same option is given twice
- raises an ArgumentError if the given option is invalid


Finished in 0.033153 seconds

1 file, 8 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/getoptlong/terminate_spec.rb # 2011-05-07T12:12:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/getoptlong/terminate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/terminate_spec.rb
GetoptLong#terminate
- terminates option proccessing
- returns self when option processsing is terminated
- returns nil when option processing was already terminated


Finished in 0.009708 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/getoptlong/terminated_spec.rb # 2011-05-07T12:12:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/getoptlong/terminated_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/getoptlong/terminated_spec.rb
GetoptLong#terminated?
- returns true if option processing has terminated


Finished in 0.050534 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/iconv/charset_map_spec.rb # 2011-05-07T12:12:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/iconv/charset_map_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/iconv/charset_map_spec.rb
Iconv.charset_map
- acts as a map
- returns nil when given an unknown encoding name


Finished in 0.034868 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/iconv/close_spec.rb # 2011-05-07T12:12:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/iconv/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.048466 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/iconv/conv_spec.rb # 2011-05-07T12:12:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/iconv/conv_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.025234 seconds

1 file, 3 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/iconv/failure/failed_spec.rb # 2011-05-07T12:12:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/iconv/failure/failed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007453 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/iconv/failure/inspect_spec.rb # 2011-05-07T12:12:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/iconv/failure/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/iconv/failure/inspect_spec.rb
Iconv::Failure#inspect
- includes information on the exception class name, #succes and #failed


Finished in 0.016876 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/iconv/failure/success_spec.rb # 2011-05-07T12:12:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/iconv/failure/success_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007690 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/iconv/failure_spec.rb # 2011-05-07T12:12:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/iconv/failure_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007806 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/iconv/iconv_spec.rb # 2011-05-07T12:12:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/iconv/iconv_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 start and end position returns the substring
- 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

Iconv.iconv using the ignore option
- causes unknown bytes to be ignored

The 'utf-8' encoder
- emits proper representations for characters outside the Basic Multilingual Plane

The 'utf-16' encoder
- emits an empty string when the source input is empty
- 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 0.047837 seconds

1 file, 25 examples, 50 expectations, 0 failures, 0 errors
== rubyspec/library/iconv/new_spec.rb # 2011-05-07T12:12:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/iconv/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011523 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/iconv/open_spec.rb # 2011-05-07T12:12:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/iconv/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011673 seconds

1 file, 7 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/ipaddr/hton_spec.rb # 2011-05-07T12:12:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ipaddr/hton_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.029236 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/ipaddr/ipv4_conversion_spec.rb # 2011-05-07T12:12:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ipaddr/ipv4_conversion_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ipaddr/ipv4_conversion_spec.rb
IPAddr#ipv4_compat
- should ipv4_compat?

IPAddr#ipv4_mapped
- should ipv4_mapped


Finished in 0.033966 seconds

1 file, 2 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/library/ipaddr/new_spec.rb # 2011-05-07T12:12:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ipaddr/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.043679 seconds

1 file, 10 examples, 39 expectations, 0 failures, 0 errors
== rubyspec/library/ipaddr/operator_spec.rb # 2011-05-07T12:12:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ipaddr/operator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.047126 seconds

1 file, 8 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/library/ipaddr/reverse_spec.rb # 2011-05-07T12:12:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ipaddr/reverse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.016589 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/ipaddr/to_s_spec.rb # 2011-05-07T12:12:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ipaddr/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.015050 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/logger/application/level_spec.rb # 2011-05-07T12:12:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/application/level_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/logger/application/level_spec.rb
Logger::Application#level=
- sets the logging threshold
- can set the threshold to unknown values


Finished in 0.019544 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/logger/application/log_spec.rb # 2011-05-07T12:12:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/application/log_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.051703 seconds

1 file, 5 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/logger/application/new_spec.rb # 2011-05-07T12:12:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/application/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042362 seconds

1 file, 3 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/logger/application/set_log_spec.rb # 2011-05-07T12:12:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/application/set_log_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/logger/application/set_log_spec.rb
Logger::Application#set_log
- sets the log device for the logger


Finished in 0.016390 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/logger/application/start_spec.rb # 2011-05-07T12:12:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/application/start_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/logger/application/start_spec.rb
Logger::Application#start
- starts the application logging start/end messages
- returns the status code


Finished in 0.018454 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/logger/device/close_spec.rb # 2011-05-07T12:12:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/device/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/logger/device/close_spec.rb
Logger::LogDevice#close
- closes the LogDevice's stream
- raises an error if it's already closed


Finished in 0.016086 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/logger/device/new_spec.rb # 2011-05-07T12:12:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/device/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.040594 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/logger/device/write_spec.rb # 2011-05-07T12:12:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/device/write_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.040695 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/logger/logger/add_spec.rb # 2011-05-07T12:12:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/logger/add_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.052815 seconds

1 file, 7 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/logger/logger/close_spec.rb # 2011-05-07T12:12:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/logger/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/logger/logger/close_spec.rb
Logger#close
- closes the logging device
- fails when called on a closed device


Finished in 0.017510 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/logger/logger/datetime_format_spec.rb # 2011-05-07T12:12:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/logger/datetime_format_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.041958 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/logger/logger/debug_spec.rb # 2011-05-07T12:12:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/logger/debug_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042082 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/logger/logger/error_spec.rb # 2011-05-07T12:12:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/logger/error_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.041570 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/logger/logger/fatal_spec.rb # 2011-05-07T12:12:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/logger/fatal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.041923 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/logger/logger/info_spec.rb # 2011-05-07T12:12:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/logger/info_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042386 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/logger/logger/new_spec.rb # 2011-05-07T12:12:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/logger/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.048340 seconds

1 file, 5 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/logger/logger/unknown_spec.rb # 2011-05-07T12:12:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/logger/unknown_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.021119 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/logger/logger/warn_spec.rb # 2011-05-07T12:12:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/logger/warn_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.041588 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/logger/severity_spec.rb # 2011-05-07T12:12:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/logger/severity_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/logger/severity_spec.rb
Logger::Severity
- defines Logger severity constants


Finished in 0.011568 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/bignum/exponent_spec.rb # 2011-05-07T12:12:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/bignum/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/bignum/exponent_spec.rb
Bignum#**
- returns self raised to other (positive) power


Finished in 0.057688 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/complex/Complex_spec.rb # 2011-05-07T12:12:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/complex/Complex_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/complex/Complex_spec.rb

Finished in 0.038386 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/fixnum/exponent_spec.rb # 2011-05-07T12:12:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/fixnum/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/fixnum/exponent_spec.rb
Fixnum#**
- returns self raised to other (positive) power


Finished in 0.039741 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/float/exponent_spec.rb # 2011-05-07T12:12:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/float/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/float/exponent_spec.rb
Float#**
- returns self raised to other (positive) power


Finished in 0.039949 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/integer/from_prime_division_spec.rb # 2011-05-07T12:12:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/integer/from_prime_division_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/integer/from_prime_division_spec.rb
Integer::from_prime_division
- Reverse a prime factorization of an integer


Finished in 0.039506 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/mathn/integer/gcd2_spec.rb # 2011-05-07T12:12:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/integer/gcd2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/integer/gcd2_spec.rb
Integer#gcd2
- Returns the greatest common divisor of the two numbers
- raises a ZeroDivisionError when is called on zero


Finished in 0.041882 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/integer/prime_division_spec.rb # 2011-05-07T12:12:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/integer/prime_division_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.040567 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/math/rsqrt_spec.rb # 2011-05-07T12:12:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/math/rsqrt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/math/rsqrt_spec.rb
Math#rsqrt
- returns the square root for Rational numbers
- returns the square root for positive numbers
- raises an Errno::EDOM if the argument is a negative number
- is a private instance method

Math.rsqrt
- returns the square root for Rational numbers
- returns the square root for positive numbers
- raises an Errno::EDOM if the argument is a negative number


Finished in 0.050310 seconds

1 file, 7 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/math/sqrt_spec.rb # 2011-05-07T12:12:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/math/sqrt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is a private instance method

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


Finished in 0.074278 seconds

1 file, 9 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/prime/each_spec.rb # 2011-05-07T12:12:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/prime/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.040592 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/prime/new_spec.rb # 2011-05-07T12:12:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/prime/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.040086 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/prime/next_spec.rb # 2011-05-07T12:12:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/prime/next_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/prime/next_spec.rb
Prime#next
- returns the element at the current position and moves forward


Finished in 0.039521 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/rational/Rational_spec.rb # 2011-05-07T12:12:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/rational/Rational_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/rational/Rational_spec.rb

Finished in 0.038484 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/rational/exponent_spec.rb # 2011-05-07T12:13:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/rational/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/rational/exponent_spec.rb
Rational#** when passed [Rational]
- returns Rational.new!(1, 1) when the passed argument is 0
- returns Rational.new!(1, 1) when self is 1
- returns Rational.new!(0, 1) when self is 0
- returns a Complex number when self is negative

Rational#** when passed [Integer]
- returns the Rational value of self raised to the passed argument
- returns Rational.new!(1, 1) when the passed argument is 0

Rational#** when passed [Float]
- returns self converted to Float and raised to the passed argument
- returns 1.0 when the passed argument is 0
- returns NaN if self is negative and the passed argument is not 0


Finished in 0.051217 seconds

1 file, 9 examples, 33 expectations, 0 failures, 0 errors
== rubyspec/library/mathn/rational/inspect_spec.rb # 2011-05-07T12:13:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mathn/rational/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mathn/rational/inspect_spec.rb
Rational#inspect
- returns a string representation of self


Finished in 0.040501 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/I_spec.rb # 2011-05-07T12:13:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/I_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/I_spec.rb
Matrix.I
- returns a Matrix
- returns a n x n identity matrix


Finished in 0.036634 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/build_spec.rb # 2011-05-07T12:13:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/build_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/build_spec.rb

Finished in 0.030703 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/clone_spec.rb # 2011-05-07T12:13:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/clone_spec.rb
Matrix#clone
- returns a shallow copy of the matrix


Finished in 0.031914 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/coerce_spec.rb # 2011-05-07T12:13:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/coerce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/coerce_spec.rb
Matrix#coerce
- needs to be reviewed for spec completeness


Finished in 0.031240 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/collect_spec.rb # 2011-05-07T12:13:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/collect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.034161 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/column_size_spec.rb # 2011-05-07T12:13:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/column_size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/column_size_spec.rb
Matrix#column_size
- returns the number of columns


Finished in 0.031551 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/matrix/column_spec.rb # 2011-05-07T12:13:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/column_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.032948 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/column_vector_spec.rb # 2011-05-07T12:13:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/column_vector_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/column_vector_spec.rb
Matrix.column_vector
- returns a single column Matrix when called with an Array


Finished in 0.031971 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/column_vectors_spec.rb # 2011-05-07T12:13:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/column_vectors_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.033258 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/columns_spec.rb # 2011-05-07T12:13:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/columns_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/columns_spec.rb
Matrix.columns
- creates a Matrix from argument columns
- accepts Vectors as argument columns


Finished in 0.033127 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/conj_spec.rb # 2011-05-07T12:13:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/conj_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/conj_spec.rb

Finished in 0.031317 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/conjugate_spec.rb # 2011-05-07T12:13:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/conjugate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/conjugate_spec.rb

Finished in 0.031190 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/constructor_spec.rb # 2011-05-07T12:13:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/constructor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/constructor_spec.rb
Matrix.[]
- returns a Matrix object
- can create an nxn Matrix
- can create a 0xn Matrix


Finished in 0.033417 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/det_spec.rb # 2011-05-07T12:13:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/det_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/det_spec.rb
Matrix#det
- returns the determinant of a single-element Matrix


Finished in 0.034395 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/matrix/determinant_spec.rb # 2011-05-07T12:13:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/determinant_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/determinant_spec.rb
Matrix#determinant
- returns the determinant of a single-element Matrix


Finished in 0.033856 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/matrix/diagonal_spec.rb # 2011-05-07T12:13:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/diagonal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.034682 seconds

1 file, 4 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/divide_spec.rb # 2011-05-07T12:13:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/divide_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/divide_spec.rb
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


Finished in 0.039221 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/each_spec.rb # 2011-05-07T12:13:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/each_spec.rb

Finished in 0.030309 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/each_with_index_spec.rb # 2011-05-07T12:13:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/each_with_index_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/each_with_index_spec.rb

Finished in 0.042339 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/element_reference_spec.rb # 2011-05-07T12:13:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/element_reference_spec.rb
Matrix#[]
- returns element at (i, j)


Finished in 0.032713 seconds

1 file, 1 example, 12 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/empty_spec.rb # 2011-05-07T12:13:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/empty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/empty_spec.rb

Finished in 0.030489 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/eql_spec.rb # 2011-05-07T12:13:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/eql_spec.rb
Matrix#eql?
- returns true for self
- returns true for equal matrices
- returns false for different matrices


Finished in 0.035185 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/equal_value_spec.rb # 2011-05-07T12:13:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/equal_value_spec.rb
Matrix#==
- returns true for self
- returns true for equal matrices
- returns false for different matrices
- returns true if some elements are == but not eql?


Finished in 0.034757 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/exponent_spec.rb # 2011-05-07T12:13:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/exponent_spec.rb
Matrix#**
- raises a ErrOperationNotDefined exception for powers that aren't Integers

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


Finished in 0.068806 seconds

1 file, 5 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/hash_spec.rb # 2011-05-07T12:13:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/hash_spec.rb
Matrix#hash
- returns a Fixnum
- returns the same value for the same matrix


Finished in 0.031678 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/identity_spec.rb # 2011-05-07T12:13:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/identity_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/identity_spec.rb
Matrix.identity
- returns a Matrix
- returns a n x n identity matrix


Finished in 0.035613 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/imag_spec.rb # 2011-05-07T12:13:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/imag_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/imag_spec.rb

Finished in 0.031669 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/imaginary_spec.rb # 2011-05-07T12:13:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/imaginary_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/imaginary_spec.rb

Finished in 0.030996 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/inspect_spec.rb # 2011-05-07T12:13:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/inspect_spec.rb
Matrix#inspect
- returns a stringified representation of the Matrix
- calls inspect on its contents


Finished in 0.033161 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/inv_spec.rb # 2011-05-07T12:13:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/inv_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/inv_spec.rb
Matrix#inv
- returns a Matrix
- returns the inverse of the Matrix
- raises a ErrDimensionMismatch if the Matrix is not square


Finished in 0.036998 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/inverse_from_spec.rb # 2011-05-07T12:13:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/inverse_from_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/inverse_from_spec.rb
Matrix#inverse_from
- needs to be reviewed for spec completeness


Finished in 0.030813 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/inverse_spec.rb # 2011-05-07T12:13:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/inverse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/inverse_spec.rb
Matrix#inverse
- returns a Matrix
- returns the inverse of the Matrix
- raises a ErrDimensionMismatch if the Matrix is not square


Finished in 0.036232 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/map_spec.rb # 2011-05-07T12:13:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/map_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.033199 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/minor_spec.rb # 2011-05-07T12:13:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/minor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/minor_spec.rb
Matrix#minor with start_row, nrows, start_col, ncols
- returns the given portion of the Matrix
- 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


Finished in 0.036966 seconds

1 file, 4 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/minus_spec.rb # 2011-05-07T12:13:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.035428 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/multiply_spec.rb # 2011-05-07T12:13:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/multiply_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.036382 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/new_spec.rb # 2011-05-07T12:13:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/new_spec.rb
Matrix.new
- is private


Finished in 0.032093 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/matrix/plus_spec.rb # 2011-05-07T12:13:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.035707 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/rank_spec.rb # 2011-05-07T12:13:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/rank_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/rank_spec.rb
Matrix#rank
- returns the rank of the Matrix


Finished in 0.032213 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/matrix/real_spec.rb # 2011-05-07T12:13:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/real_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/real_spec.rb

Finished in 0.030581 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/rect_spec.rb # 2011-05-07T12:13:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/rect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/rect_spec.rb

Finished in 0.031487 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/rectangular_spec.rb # 2011-05-07T12:13:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/rectangular_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/rectangular_spec.rb

Finished in 0.030974 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/regular_spec.rb # 2011-05-07T12:13:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/regular_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/regular_spec.rb

Finished in 0.031049 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/row_size_spec.rb # 2011-05-07T12:13:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/row_size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.031613 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/row_spec.rb # 2011-05-07T12:13:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/row_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.032912 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/row_vector_spec.rb # 2011-05-07T12:13:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/row_vector_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032487 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/row_vectors_spec.rb # 2011-05-07T12:13:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/row_vectors_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.033634 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/rows_spec.rb # 2011-05-07T12:13:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/rows_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.033078 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/scalar/Fail_spec.rb # 2011-05-07T12:13:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/scalar/Fail_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/Fail_spec.rb
Matrix::Scalar#Fail
- needs to be reviewed for spec completeness


Finished in 0.030743 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/scalar/Raise_spec.rb # 2011-05-07T12:13:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/scalar/Raise_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/Raise_spec.rb
Matrix::Scalar#Raise
- needs to be reviewed for spec completeness


Finished in 0.030914 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/scalar/divide_spec.rb # 2011-05-07T12:13:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/scalar/divide_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/divide_spec.rb
Matrix::Scalar#/
- needs to be reviewed for spec completeness


Finished in 0.030864 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/scalar/exponent_spec.rb # 2011-05-07T12:13:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/scalar/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/exponent_spec.rb
Matrix::Scalar#**
- needs to be reviewed for spec completeness


Finished in 0.030864 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/scalar/included_spec.rb # 2011-05-07T12:13:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/scalar/included_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/included_spec.rb
Matrix::Scalar.included
- needs to be reviewed for spec completeness


Finished in 0.030717 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/scalar/initialize_spec.rb # 2011-05-07T12:13:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/scalar/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/initialize_spec.rb
Matrix::Scalar#initialize
- needs to be reviewed for spec completeness


Finished in 0.054407 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/scalar/minus_spec.rb # 2011-05-07T12:13:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/scalar/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/minus_spec.rb
Matrix::Scalar#-
- needs to be reviewed for spec completeness


Finished in 0.030608 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/scalar/multiply_spec.rb # 2011-05-07T12:13:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/scalar/multiply_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/multiply_spec.rb
Matrix::Scalar#*
- needs to be reviewed for spec completeness


Finished in 0.031391 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/scalar/plus_spec.rb # 2011-05-07T12:13:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/scalar/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/scalar/plus_spec.rb
Matrix::Scalar#+
- needs to be reviewed for spec completeness


Finished in 0.030618 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/scalar_spec.rb # 2011-05-07T12:13:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/scalar_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.036924 seconds

1 file, 8 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/singular_spec.rb # 2011-05-07T12:13:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/singular_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/singular_spec.rb

Finished in 0.030900 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/square_spec.rb # 2011-05-07T12:13:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/square_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.033050 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/t_spec.rb # 2011-05-07T12:13:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/t_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/t_spec.rb
Matrix#transpose
- returns a transposed matrix


Finished in 0.056612 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/matrix/to_a_spec.rb # 2011-05-07T12:13:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/to_a_spec.rb
Matrix#to_a
- needs to be reviewed for spec completeness


Finished in 0.030713 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/to_s_spec.rb # 2011-05-07T12:13:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/to_s_spec.rb
Matrix#to_s
- needs to be reviewed for spec completeness


Finished in 0.030988 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/tr_spec.rb # 2011-05-07T12:13:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/tr_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/tr_spec.rb
Matrix#tr
- returns the sum of diagonal elements in a square Matrix


Finished in 0.033308 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/matrix/trace_spec.rb # 2011-05-07T12:13:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/trace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/trace_spec.rb
Matrix#trace
- returns the sum of diagonal elements in a square Matrix


Finished in 0.032772 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/matrix/transpose_spec.rb # 2011-05-07T12:13:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/transpose_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/transpose_spec.rb
Matrix#transpose
- returns a transposed matrix


Finished in 0.032965 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/matrix/unit_spec.rb # 2011-05-07T12:13:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/unit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/unit_spec.rb
Matrix.unit
- returns a Matrix
- returns a n x n identity matrix


Finished in 0.035532 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/vector/each2_spec.rb # 2011-05-07T12:13:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/vector/each2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.036371 seconds

1 file, 5 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/matrix/vector/eql_spec.rb # 2011-05-07T12:13:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/vector/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/matrix/vector/eql_spec.rb
Vector#eql?
- returns true for self


Finished in 0.031590 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/matrix/zero_spec.rb # 2011-05-07T12:13:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/matrix/zero_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.037940 seconds

1 file, 3 examples, 105 expectations, 0 failures, 0 errors
== rubyspec/library/mutex/lock_spec.rb # 2011-05-07T12:13:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mutex/lock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012613 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/mutex/locked_spec.rb # 2011-05-07T12:13:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mutex/locked_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mutex/locked_spec.rb
Mutex#locked?
- returns true if locked
- returns false if unlocked
- returns the status of the lock


Finished in 0.009756 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/mutex/synchronize_spec.rb # 2011-05-07T12:13:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mutex/synchronize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/mutex/synchronize_spec.rb
Mutex#synchronize
- wraps the lock/unlock pair in an ensure


Finished in 0.009496 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/mutex/try_lock_spec.rb # 2011-05-07T12:13:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mutex/try_lock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009617 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/mutex/unlock_spec.rb # 2011-05-07T12:13:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/mutex/unlock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011781 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/FTPError_spec.rb # 2011-05-07T12:13:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/FTPError_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/FTPError_spec.rb
Net::FTPError
- is an Exception


Finished in 0.053481 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/FTPPermError_spec.rb # 2011-05-07T12:13:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/FTPPermError_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/FTPPermError_spec.rb
Net::FTPPermError
- is an Exception
- is a subclass of Net::FTPError


Finished in 0.034816 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/FTPProtoError_spec.rb # 2011-05-07T12:13:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/FTPProtoError_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/FTPProtoError_spec.rb
Net::FTPProtoError
- is an Exception
- is a subclass of Net::FTPError


Finished in 0.034482 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/FTPReplyError_spec.rb # 2011-05-07T12:13:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/FTPReplyError_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/FTPReplyError_spec.rb
Net::FTPReplyError
- is an Exception
- is a subclass of Net::FTPError


Finished in 0.034408 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/FTPTempError_spec.rb # 2011-05-07T12:13:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/FTPTempError_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/FTPTempError_spec.rb
Net::FTPTempError
- is an Exception
- is a subclass of Net::FTPError


Finished in 0.057603 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/abort_spec.rb # 2011-05-07T12:13:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/abort_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.197123 seconds

1 file, 9 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/acct_spec.rb # 2011-05-07T12:13:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/acct_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.174865 seconds

1 file, 8 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/binary_spec.rb # 2011-05-07T12:13:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/binary_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/binary_spec.rb
Net::FTP#binary
- returns true when self is in binary mode

Net::FTP#binary=
- sets self to binary mode when passed true


Finished in 0.034916 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/chdir_spec.rb # 2011-05-07T12:13:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/chdir_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.203262 seconds

1 file, 10 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/close_spec.rb # 2011-05-07T12:13:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.038109 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/closed_spec.rb # 2011-05-07T12:13:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/closed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.126925 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/connect_spec.rb # 2011-05-07T12:13:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/connect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.117103 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/debug_mode_spec.rb # 2011-05-07T12:13:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/debug_mode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.034800 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/delete_spec.rb # 2011-05-07T12:13:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.150507 seconds

1 file, 8 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/dir_spec.rb # 2011-05-07T12:13:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/dir_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 switching type 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 504
- 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 0.538761 seconds

1 file, 17 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/get_spec.rb # 2011-05-07T12:13:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/get_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 switching type 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 504
- 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 switching type 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 504
- 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 1.561678 seconds

1 file, 45 examples, 45 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/getbinaryfile_spec.rb # 2011-05-07T12:13:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/getbinaryfile_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/getbinaryfile_spec.rb
Net::FTP#getbinaryfile
- sends the RETR command to the server
- 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 switching type 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 504
- 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


Finished in 0.924995 seconds

1 file, 26 examples, 26 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/getdir_spec.rb # 2011-05-07T12:13:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/getdir_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/getdir_spec.rb

Finished in 0.034886 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/gettextfile_spec.rb # 2011-05-07T12:13:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/gettextfile_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/gettextfile_spec.rb
Net::FTP#gettextfile
- sends the RETR command to the server
- 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 switching type 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 504
- 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


Finished in 0.679759 seconds

1 file, 19 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/help_spec.rb # 2011-05-07T12:13:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/help_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.164281 seconds

1 file, 9 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/initialize_spec.rb # 2011-05-07T12:13:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/initialize_spec.rb
Net::FTP#initialize
- is private
- sets self into binary mode
- 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


Finished in 0.077055 seconds

1 file, 13 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/last_response_code_spec.rb # 2011-05-07T12:13:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/last_response_code_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/last_response_code_spec.rb
Net::FTP#last_response_code
- returns the response code for the last response


Finished in 0.055782 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/last_response_spec.rb # 2011-05-07T12:13:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/last_response_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/last_response_spec.rb
Net::FTP#last_response
- returns the last response


Finished in 0.051507 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/lastresp_spec.rb # 2011-05-07T12:13:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/lastresp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/lastresp_spec.rb
Net::FTP#lastresp
- returns the response code for the last response


Finished in 0.055446 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/list_spec.rb # 2011-05-07T12:13:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/list_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 switching type 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 504
- 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 0.529019 seconds

1 file, 17 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/login_spec.rb # 2011-05-07T12:13:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/login_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 the current username + hostname as a password when required

Net::FTP#login when passed name
- sends the USER command with the passed name to the server

Net::FTP#login when passed name, password
- sends the USER command with the passed name to the server
- sends the passed password when required

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


Finished in 0.507930 seconds

1 file, 25 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/ls_spec.rb # 2011-05-07T12:13:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/ls_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 switching type 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 504
- 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 0.503829 seconds

1 file, 17 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/mdtm_spec.rb # 2011-05-07T12:13:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/mdtm_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.093351 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/mkdir_spec.rb # 2011-05-07T12:13:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/mkdir_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.184753 seconds

1 file, 8 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/mtime_spec.rb # 2011-05-07T12:13:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/mtime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.125192 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/nlst_spec.rb # 2011-05-07T12:13:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/nlst_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 switching type 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 504
- 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 0.527720 seconds

1 file, 17 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/noop_spec.rb # 2011-05-07T12:13:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/noop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.093322 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/open_spec.rb # 2011-05-07T12:13:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.044169 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/passive_spec.rb # 2011-05-07T12:13:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/passive_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.035120 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/put_spec.rb # 2011-05-07T12:13:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/put_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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#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 switching type 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 504
- 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 switching type 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 504
- 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


Finished in 1.657648 seconds

1 file, 49 examples, 50 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/putbinaryfile_spec.rb # 2011-05-07T12:13:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/putbinaryfile_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/putbinaryfile_spec.rb
Net::FTP#putbinaryfile
- sends the STOR command to the server
- 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 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#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 switching type 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 504
- 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


Finished in 0.993527 seconds

1 file, 28 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/puttextfile_spec.rb # 2011-05-07T12:13:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/puttextfile_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/puttextfile_spec.rb
Net::FTP#puttextfile
- 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#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 switching type 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 504
- 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


Finished in 0.683156 seconds

1 file, 21 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/pwd_spec.rb # 2011-05-07T12:13:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/pwd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.136087 seconds

1 file, 7 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/quit_spec.rb # 2011-05-07T12:14:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/quit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.071375 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/rename_spec.rb # 2011-05-07T12:14:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/rename_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.271227 seconds

1 file, 14 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/resume_spec.rb # 2011-05-07T12:14:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/resume_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.034992 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/retrbinary_spec.rb # 2011-05-07T12:14:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/retrbinary_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/retrbinary_spec.rb
Net::FTP#retrbinary
- sends the passed command to the server
- yields the received content as binary blocks of the passed size


Finished in 0.110885 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/retrlines_spec.rb # 2011-05-07T12:14:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/retrlines_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.114888 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/return_code_spec.rb # 2011-05-07T12:14:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/return_code_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.035426 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/rmdir_spec.rb # 2011-05-07T12:14:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/rmdir_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.151999 seconds

1 file, 8 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/sendcmd_spec.rb # 2011-05-07T12:14:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/sendcmd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.126388 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/set_socket_spec.rb # 2011-05-07T12:14:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/set_socket_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/set_socket_spec.rb

Finished in 0.032670 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/site_spec.rb # 2011-05-07T12:14:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/site_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.135486 seconds

1 file, 7 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/size_spec.rb # 2011-05-07T12:14:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/size_spec.rb
Net::FTP#size
- sends the SIZE command to the server
- 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


Finished in 0.137495 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/status_spec.rb # 2011-05-07T12:14:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/status_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.160001 seconds

1 file, 9 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/storbinary_spec.rb # 2011-05-07T12:14:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/storbinary_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/storbinary_spec.rb
Net::FTP#storbinary
- sends the passed command and the passed File object's content to the server
- yields the transmitted content as binary blocks of the passed size


Finished in 0.118317 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/storlines_spec.rb # 2011-05-07T12:14:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/storlines_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.118074 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/system_spec.rb # 2011-05-07T12:14:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/system_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.122176 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/voidcmd_spec.rb # 2011-05-07T12:14:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/voidcmd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.135911 seconds

1 file, 7 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/net/ftp/welcome_spec.rb # 2011-05-07T12:14:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/ftp/welcome_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/ftp/welcome_spec.rb
Net::FTP#welcome
- returns the server's welcome message


Finished in 0.128414 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/HTTPBadResponse_spec.rb # 2011-05-07T12:14:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/HTTPBadResponse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/HTTPBadResponse_spec.rb
Net::HTTPBadResponse
- is a subclass of StandardError


Finished in 0.147140 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/HTTPError_spec.rb # 2011-05-07T12:14:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/HTTPError_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/HTTPError_spec.rb
Net::HTTPError
- is a subclass of Net::ProtocolError
- includes the Net::HTTPExceptions module


Finished in 0.070172 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/HTTPFatalError_spec.rb # 2011-05-07T12:14:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/HTTPFatalError_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/HTTPFatalError_spec.rb
Net::HTTPFatalError
- is a subclass of Net::ProtoFatalError
- includes the Net::HTTPExceptions module


Finished in 0.070100 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/HTTPHeaderSyntaxError_spec.rb # 2011-05-07T12:14:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/HTTPHeaderSyntaxError_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/HTTPHeaderSyntaxError_spec.rb
Net::HTTPHeaderSyntaxError
- is a subclass of StandardError


Finished in 0.070013 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/HTTPRetriableError_spec.rb # 2011-05-07T12:14:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/HTTPRetriableError_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/HTTPRetriableError_spec.rb
Net::HTTPRetriableError
- is a subclass of Net::ProtoRetriableError
- includes the Net::HTTPExceptions module


Finished in 0.070741 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/HTTPServerException_spec.rb # 2011-05-07T12:14:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/HTTPServerException_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/HTTPServerException_spec.rb
Net::HTTPServerException
- is a subclass of Net::ProtoServerError
- includes the Net::HTTPExceptions module


Finished in 0.070769 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/Proxy_spec.rb # 2011-05-07T12:14:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/Proxy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.073976 seconds

1 file, 5 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/active_spec.rb # 2011-05-07T12:14:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/active_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.438594 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/address_spec.rb # 2011-05-07T12:14:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/address_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/address_spec.rb
Net::HTTP#address
- returns the current host name


Finished in 0.070442 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/http/close_on_empty_response_spec.rb # 2011-05-07T12:14:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/close_on_empty_response_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.070190 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/copy_spec.rb # 2011-05-07T12:14:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.304893 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/default_port_spec.rb # 2011-05-07T12:14:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/default_port_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/default_port_spec.rb
Net::HTTP.default_port
- returns 80


Finished in 0.070168 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/http/delete_spec.rb # 2011-05-07T12:14:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.284425 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/finish_spec.rb # 2011-05-07T12:14:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/finish_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.251268 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/get2_spec.rb # 2011-05-07T12:14:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/get2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.463368 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/get_print_spec.rb # 2011-05-07T12:14:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/get_print_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.338358 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/get_response_spec.rb # 2011-05-07T12:14:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/get_response_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.361694 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/get_spec.rb # 2011-05-07T12:14:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/get_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/get_spec.rb
Net::HTTP.get when passed URI
- yields each read part of the body to the passed block when passed a block (ERROR - 1)

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


1)
Net::HTTP.get when passed URI yields each read part of the body to the passed block when passed a block ERROR
NoMethodError: undefined method `get' for nil:NilClass
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/get_spec.rb:48
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/get_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/get_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.406290 seconds

1 file, 4 examples, 5 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/net/http/http/get_spec.rb)
== rubyspec/library/net/http/http/head2_spec.rb # 2011-05-07T12:14:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/head2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.820179 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/head_spec.rb # 2011-05-07T12:14:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/head_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.314064 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/http_default_port_spec.rb # 2011-05-07T12:14:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/http_default_port_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/http_default_port_spec.rb
Net::HTTP.http_default_port
- returns 80


Finished in 0.070237 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/http/https_default_port_spec.rb # 2011-05-07T12:14:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/https_default_port_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/https_default_port_spec.rb
Net::HTTP.https_default_port
- returns 443


Finished in 0.070405 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/http/initialize_spec.rb # 2011-05-07T12:14:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.075336 seconds

1 file, 7 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/inspect_spec.rb # 2011-05-07T12:14:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/inspect_spec.rb
Net::HTTP#inspect
- returns a String representation of self


Finished in 0.245205 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/is_version_1_1_spec.rb # 2011-05-07T12:14:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/is_version_1_1_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.073121 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/is_version_1_2_spec.rb # 2011-05-07T12:14:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/is_version_1_2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.071768 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/http/lock_spec.rb # 2011-05-07T12:14:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/lock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.296538 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/mkcol_spec.rb # 2011-05-07T12:14:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/mkcol_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.303484 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/move_spec.rb # 2011-05-07T12:14:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/move_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.324120 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/new_spec.rb # 2011-05-07T12:14:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.078004 seconds

1 file, 10 examples, 29 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/newobj_spec.rb # 2011-05-07T12:14:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/newobj_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.074791 seconds

1 file, 8 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/open_timeout_spec.rb # 2011-05-07T12:14:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/open_timeout_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.071187 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/options_spec.rb # 2011-05-07T12:14:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/options_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.368479 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/port_spec.rb # 2011-05-07T12:14:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/port_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/port_spec.rb
Net::HTTP#port
- returns the current port number


Finished in 0.080923 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/http/post2_spec.rb # 2011-05-07T12:14:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/post2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.559350 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/post_form_spec.rb # 2011-05-07T12:14:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/post_form_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.323769 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/http/post_spec.rb # 2011-05-07T12:14:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/post_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.489141 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/propfind_spec.rb # 2011-05-07T12:14:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/propfind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.356911 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/proppatch_spec.rb # 2011-05-07T12:14:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/proppatch_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.352494 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/proxy_address_spec.rb # 2011-05-07T12:14:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/proxy_address_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.073921 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/proxy_class_spec.rb # 2011-05-07T12:14:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/proxy_class_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.070759 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/proxy_pass_spec.rb # 2011-05-07T12:14:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/proxy_pass_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.074926 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/proxy_port_spec.rb # 2011-05-07T12:14:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/proxy_port_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.075314 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/proxy_user_spec.rb # 2011-05-07T12:14:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/proxy_user_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.075112 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/put2_spec.rb # 2011-05-07T12:14:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/put2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.532403 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/put_spec.rb # 2011-05-07T12:14:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/put_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.347579 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/read_timeout_spec.rb # 2011-05-07T12:14:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/read_timeout_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.071644 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/request_get_spec.rb # 2011-05-07T12:14:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/request_get_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.465269 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/request_head_spec.rb # 2011-05-07T12:14:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/request_head_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.432199 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/request_post_spec.rb # 2011-05-07T12:14:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/request_post_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.553120 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/request_put_spec.rb # 2011-05-07T12:14:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/request_put_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.553511 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/request_spec.rb # 2011-05-07T12:14:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/request_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 1.562082 seconds

1 file, 2 examples, 26 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/request_types_spec.rb # 2011-05-07T12:14:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/request_types_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.100718 seconds

1 file, 56 examples, 56 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/send_request_spec.rb # 2011-05-07T12:14:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/send_request_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.534024 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/set_debug_output_spec.rb # 2011-05-07T12:14:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/set_debug_output_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.307822 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/socket_type_spec.rb # 2011-05-07T12:14:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/socket_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/socket_type_spec.rb
Net::HTTP.socket_type
- returns BufferedIO


Finished in 0.093660 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/http/start_spec.rb # 2011-05-07T12:14:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/start_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.383215 seconds

1 file, 13 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/started_spec.rb # 2011-05-07T12:14:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/started_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.256440 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/trace_spec.rb # 2011-05-07T12:14:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/trace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.348453 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/unlock_spec.rb # 2011-05-07T12:14:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/unlock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.350924 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/use_ssl_spec.rb # 2011-05-07T12:14:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/use_ssl_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/http/use_ssl_spec.rb
Net::HTTP#use_ssl?
- returns false


Finished in 0.069881 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/http/version_1_1_spec.rb # 2011-05-07T12:15:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/version_1_1_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.073638 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/http/version_1_2_spec.rb # 2011-05-07T12:15:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/http/version_1_2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.072283 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpexceptions/initialize_spec.rb # 2011-05-07T12:15:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpexceptions/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.071536 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpexceptions/response_spec.rb # 2011-05-07T12:15:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpexceptions/response_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpexceptions/response_spec.rb
Net::HTTPExceptions#response
- returns self's response


Finished in 0.070253 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpgenericrequest/body_exist_spec.rb # 2011-05-07T12:15:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/body_exist_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.070097 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpgenericrequest/body_spec.rb # 2011-05-07T12:15:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/body_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.073899 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpgenericrequest/body_stream_spec.rb # 2011-05-07T12:15:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/body_stream_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.074143 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpgenericrequest/exec_spec.rb # 2011-05-07T12:15:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/exec_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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' (FAILED - 1)
- raises an ArgumentError when the 'Content-Length' is not set or 'Transfer-Encoding' is not set to 'chunked'


1)
Net::HTTPGenericRequest#exec when passed socket, version, path when a body stream is set sends the request in chunks of 1024 bytes when 'Transfer-Encoding' is set to 'chunked' FAILED
Expected "POST /some/other/path HTTP/1.1\r\nAccept: */*\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\n\r\n800\r\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\r\n0\r\n\r\n"
to match /400\r\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\r\n400\r\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\r\n0\r\n\r\n$/

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:43:in `=~'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpgenericrequest/exec_spec.rb:111
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpgenericrequest/exec_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpgenericrequest/exec_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.085309 seconds

1 file, 7 examples, 33 expectations, 1 failure, 0 errors
exit 1
failed(rubyspec/library/net/http/httpgenericrequest/exec_spec.rb)
== rubyspec/library/net/http/httpgenericrequest/inspect_spec.rb # 2011-05-07T12:15:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpgenericrequest/inspect_spec.rb
Net::HTTPGenericRequest#inspect
- returns a String representation of self


Finished in 0.126998 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpgenericrequest/method_spec.rb # 2011-05-07T12:15:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpgenericrequest/method_spec.rb
Net::HTTPGenericRequest#method
- returns self's request method


Finished in 0.070569 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpgenericrequest/path_spec.rb # 2011-05-07T12:15:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpgenericrequest/path_spec.rb
Net::HTTPGenericRequest#path
- returns self's request path


Finished in 0.069906 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpgenericrequest/request_body_permitted_spec.rb # 2011-05-07T12:15:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/request_body_permitted_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.070144 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpgenericrequest/response_body_permitted_spec.rb # 2011-05-07T12:15:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/response_body_permitted_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.069802 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpgenericrequest/set_body_internal_spec.rb # 2011-05-07T12:15:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.070801 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/add_field_spec.rb # 2011-05-07T12:15:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/add_field_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.097137 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/basic_auth_spec.rb # 2011-05-07T12:15:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/basic_auth_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.070370 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/canonical_each_spec.rb # 2011-05-07T12:15:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/canonical_each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)


Finished in 0.075187 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/chunked_spec.rb # 2011-05-07T12:15:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/chunked_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.071291 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/content_length_spec.rb # 2011-05-07T12:15:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/content_length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.074869 seconds

1 file, 6 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/content_range_spec.rb # 2011-05-07T12:15:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/content_range_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpheader/content_range_spec.rb
Net::HTTPHeader#content_range
- returns nil when there is no 'Content-Range' header entry
- raises a Net::HTTPHeaderSyntaxError when the 'Content-Range' has an invalid format


Finished in 0.072934 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/content_type_spec.rb # 2011-05-07T12:15:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/content_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.075102 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/delete_spec.rb # 2011-05-07T12:15:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.072182 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb # 2011-05-07T12:15:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)


Finished in 0.073399 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/each_capitalized_spec.rb # 2011-05-07T12:15:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/each_capitalized_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)


Finished in 0.074341 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/each_header_spec.rb # 2011-05-07T12:15:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/each_header_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)


Finished in 0.074566 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/each_key_spec.rb # 2011-05-07T12:15:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/each_key_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.074920 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/each_name_spec.rb # 2011-05-07T12:15:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/each_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.074483 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/each_spec.rb # 2011-05-07T12:15:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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)


Finished in 0.097068 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/each_value_spec.rb # 2011-05-07T12:15:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/each_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpheader/each_value_spec.rb
Net::HTTPHeader#each_value when passed a block
- yields each header entry's joined values


Finished in 0.073298 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/element_reference_spec.rb # 2011-05-07T12:15:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.072621 seconds

1 file, 4 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/element_set_spec.rb # 2011-05-07T12:15:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/element_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.072896 seconds

1 file, 3 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/fetch_spec.rb # 2011-05-07T12:15:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/fetch_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Net::HTTPHeader#fetch when passed key and block
- returns the header entry for the passed key


Finished in 0.075790 seconds

1 file, 5 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/form_data_spec.rb # 2011-05-07T12:15:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/form_data_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.074532 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/get_fields_spec.rb # 2011-05-07T12:15:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/get_fields_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.072478 seconds

1 file, 4 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/initialize_http_header_spec.rb # 2011-05-07T12:15:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/initialize_http_header_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.070868 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/key_spec.rb # 2011-05-07T12:15:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/key_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.071152 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/length_spec.rb # 2011-05-07T12:15:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpheader/length_spec.rb
Net::HTTPHeader#length
- returns the number of header entries in self


Finished in 0.072036 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/main_type_spec.rb # 2011-05-07T12:15:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/main_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.071309 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/proxy_basic_auth_spec.rb # 2011-05-07T12:15:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/proxy_basic_auth_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.071099 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/range_length_spec.rb # 2011-05-07T12:15:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/range_length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.072923 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/range_spec.rb # 2011-05-07T12:15:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/range_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.086868 seconds

1 file, 15 examples, 29 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/set_content_type_spec.rb # 2011-05-07T12:15:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/set_content_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.072256 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/set_form_data_spec.rb # 2011-05-07T12:15:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/set_form_data_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.098392 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/set_range_spec.rb # 2011-05-07T12:15:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/set_range_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.081620 seconds

1 file, 11 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/size_spec.rb # 2011-05-07T12:15:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpheader/size_spec.rb
Net::HTTPHeader#size
- returns the number of header entries in self


Finished in 0.071433 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/sub_type_spec.rb # 2011-05-07T12:15:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/sub_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.072065 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/to_hash_spec.rb # 2011-05-07T12:15:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/to_hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.071430 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpheader/type_params_spec.rb # 2011-05-07T12:15:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpheader/type_params_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.072887 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httprequest/initialize_spec.rb # 2011-05-07T12:15:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httprequest/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.073420 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/body_permitted_spec.rb # 2011-05-07T12:15:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/body_permitted_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.069939 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/body_spec.rb # 2011-05-07T12:15:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/body_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/body_spec.rb
Net::HTTPResponse#body
- returns the read body (ERROR - 1)
- returns the previously read body if called a second time (ERROR - 2)


1)
An exception occurred during: before :each
Net::HTTPResponse#body returns the read body ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/shared/body.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/body_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/body_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: before :each
Net::HTTPResponse#body returns the previously read body if called a second time ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/shared/body.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/shared/body.rb:4:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/body_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.072254 seconds

1 file, 0 examples, 0 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/library/net/http/httpresponse/body_spec.rb)
== rubyspec/library/net/http/httpresponse/code_spec.rb # 2011-05-07T12:15:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/code_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/code_spec.rb
Net::HTTPResponse#code
- returns the result code string


Finished in 0.127097 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/code_type_spec.rb # 2011-05-07T12:15:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/code_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/code_type_spec.rb
Net::HTTPResponse#code_type
- returns self's class


Finished in 0.070652 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/entity_spec.rb # 2011-05-07T12:15:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/entity_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/entity_spec.rb
Net::HTTPResponse#entity
- returns the read body (ERROR - 1)
- returns the previously read body if called a second time (ERROR - 2)


1)
An exception occurred during: before :each
Net::HTTPResponse#entity returns the read body ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/shared/body.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/entity_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/entity_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: before :each
Net::HTTPResponse#entity returns the previously read body if called a second time ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/shared/body.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/shared/body.rb:4:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/entity_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.072630 seconds

1 file, 0 examples, 0 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/library/net/http/httpresponse/entity_spec.rb)
== rubyspec/library/net/http/httpresponse/error_spec.rb # 2011-05-07T12:15:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/error_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/error_spec.rb
Net::HTTPResponse#error!
- raises self's class 'EXCEPTION_TYPE' Exception


Finished in 0.127472 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/error_type_spec.rb # 2011-05-07T12:15:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/error_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/error_type_spec.rb
Net::HTTPResponse#error_type
- returns self's class 'EXCEPTION_TYPE' constant


Finished in 0.070564 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/exception_type_spec.rb # 2011-05-07T12:15:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/exception_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/exception_type_spec.rb
Net::HTTPResponse.exception_type
- returns self's 'EXCEPTION_TYPE' constant


Finished in 0.069947 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/header_spec.rb # 2011-05-07T12:15:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/header_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/header_spec.rb
Net::HTTPResponse#header
- returns self


Finished in 0.069694 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/http_version_spec.rb # 2011-05-07T12:15:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/http_version_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/http_version_spec.rb
Net::HTTPResponse#http_version
- returns self's http version


Finished in 0.070433 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/initialize_spec.rb # 2011-05-07T12:15:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.070132 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/inspect_spec.rb # 2011-05-07T12:15:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/inspect_spec.rb
Net::HTTPResponse#inspect
- returns a String representation of self


Finished in 0.080279 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/message_spec.rb # 2011-05-07T12:15:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/message_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/message_spec.rb
Net::HTTPResponse#message
- returns self's response message


Finished in 0.069695 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/msg_spec.rb # 2011-05-07T12:15:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/msg_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/msg_spec.rb
Net::HTTPResponse#msg
- returns self's response message


Finished in 0.069866 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/read_body_spec.rb # 2011-05-07T12:15:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/read_body_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb
Net::HTTPResponse#read_body when passed no arguments
- returns the read body (ERROR - 1)
- returns the previously read body if called a second time (ERROR - 2)

Net::HTTPResponse#read_body when passed a buffer
- reads the body to the passed buffer (ERROR - 3)
- returns the passed buffer (ERROR - 4)
- raises an IOError if called a second time (ERROR - 5)

Net::HTTPResponse#read_body when passed a block
- reads the body and yields it to the passed block (in chunks) (ERROR - 6)
- returns the ReadAdapter (ERROR - 7)
- raises an IOError if called a second time (ERROR - 8)

Net::HTTPResponse#read_body when passed buffer and block
- rauses an ArgumentError (ERROR - 9)


1)
An exception occurred during: before :each
Net::HTTPResponse#read_body when passed no arguments returns the read body ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: before :each
Net::HTTPResponse#read_body when passed no arguments returns the previously read body if called a second time ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

3)
An exception occurred during: before :each
Net::HTTPResponse#read_body when passed a buffer reads the body to the passed buffer ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

4)
An exception occurred during: before :each
Net::HTTPResponse#read_body when passed a buffer returns the passed buffer ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

5)
An exception occurred during: before :each
Net::HTTPResponse#read_body when passed a buffer raises an IOError if called a second time ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

6)
An exception occurred during: before :each
Net::HTTPResponse#read_body when passed a block reads the body and yields it to the passed block (in chunks) ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

7)
An exception occurred during: before :each
Net::HTTPResponse#read_body when passed a block returns the ReadAdapter ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

8)
An exception occurred during: before :each
Net::HTTPResponse#read_body when passed a block raises an IOError if called a second time ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

9)
An exception occurred during: before :each
Net::HTTPResponse#read_body when passed buffer and block rauses an ArgumentError ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:7:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_body_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.076379 seconds

1 file, 0 examples, 0 expectations, 0 failures, 9 errors
exit 1
failed(rubyspec/library/net/http/httpresponse/read_body_spec.rb)
== rubyspec/library/net/http/httpresponse/read_header_spec.rb # 2011-05-07T12:16:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/read_header_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_header_spec.rb
Net::HTTPResponse#read_header
- returns self


Finished in 0.126420 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/read_new_spec.rb # 2011-05-07T12:16:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/read_new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 (ERROR - 1)


1)
Net::HTTPResponse.read_new creates a HTTPResponse object based on the response read from the passed socket ERROR
NameError: uninitialized constant StringIO
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_new_spec.rb:6
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_new_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/read_new_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.070356 seconds

1 file, 1 example, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/net/http/httpresponse/read_new_spec.rb)
== rubyspec/library/net/http/httpresponse/reading_body_spec.rb # 2011-05-07T12:16:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/reading_body_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.155585 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/response_spec.rb # 2011-05-07T12:16:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/response_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/response_spec.rb
Net::HTTPResponse#response
- returns self


Finished in 0.069874 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/to_ary_spec.rb # 2011-05-07T12:16:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/to_ary_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.088670 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/net/http/httpresponse/value_spec.rb # 2011-05-07T12:16:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/http/httpresponse/value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/http/httpresponse/value_spec.rb
Net::HTTPResponse#value
- raises an HTTP error for non 2xx HTTP Responses


Finished in 0.071312 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/net/telnet/binmode_spec.rb # 2011-05-07T12:16:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/telnet/binmode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/binmode_spec.rb
Net::Telnet#binmode when passed no arguments or nil
- returns the current Binmode value

Net::Telnet#binmode when passed [true]
- returns true
- sets the Binmode to true

Net::Telnet#binmode when passed [false]
- returns false
- sets the Binmode to false

Net::Telnet#binmode when passed [Object]
- raises an ArgumentError
- does not change the Binmode

Net::Telnet#binmode= when passed [true]
- returns true
- sets the Binmode to true

Net::Telnet#binmode= when passed [false]
- returns false
- sets the Binmode to false

Net::Telnet#binmode when passed [Object]
- raises an ArgumentError
- does not change the Binmode


Finished in 0.257856 seconds

1 file, 13 examples, 21 expectations, 0 failures, 0 errors
== rubyspec/library/net/telnet/cmd_spec.rb # 2011-05-07T12:16:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/telnet/cmd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/cmd_spec.rb
Net::Telnet#cmd
- needs to be reviewed for spec completeness


Finished in 0.034765 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/net/telnet/initialize_spec.rb # 2011-05-07T12:16:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/telnet/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/initialize_spec.rb
Net::Telnet#initialize
- needs to be reviewed for spec completeness


Finished in 0.035552 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/net/telnet/login_spec.rb # 2011-05-07T12:16:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/telnet/login_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/login_spec.rb
Net::Telnet#login
- needs to be reviewed for spec completeness


Finished in 0.034594 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/net/telnet/preprocess_spec.rb # 2011-05-07T12:16:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/telnet/preprocess_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/preprocess_spec.rb
Net::Telnet#preprocess
- needs to be reviewed for spec completeness


Finished in 0.034946 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/net/telnet/print_spec.rb # 2011-05-07T12:16:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/telnet/print_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/print_spec.rb
Net::Telnet#print
- needs to be reviewed for spec completeness


Finished in 0.058529 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/net/telnet/puts_spec.rb # 2011-05-07T12:16:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/telnet/puts_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/puts_spec.rb
Net::Telnet#puts
- needs to be reviewed for spec completeness


Finished in 0.034608 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/net/telnet/sock_spec.rb # 2011-05-07T12:16:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/telnet/sock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/sock_spec.rb
Net::Telnet#sock
- needs to be reviewed for spec completeness


Finished in 0.034928 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/net/telnet/telnetmode_spec.rb # 2011-05-07T12:16:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/telnet/telnetmode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.035864 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/net/telnet/waitfor_spec.rb # 2011-05-07T12:16:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/telnet/waitfor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/waitfor_spec.rb
Net::Telnet#waitfor
- needs to be reviewed for spec completeness


Finished in 0.034939 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/net/telnet/write_spec.rb # 2011-05-07T12:16:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/net/telnet/write_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/net/telnet/write_spec.rb
Net::Telnet#write
- needs to be reviewed for spec completeness


Finished in 0.034787 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/observer/add_observer_spec.rb # 2011-05-07T12:16:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/observer/add_observer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/observer/add_observer_spec.rb
Observer#add_observer
- adds the observer


Finished in 0.007898 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/observer/count_observers_spec.rb # 2011-05-07T12:16:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/observer/count_observers_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/observer/count_observers_spec.rb
Observer#count_observers
- returns the number of observers
- returns the number observers including duplicates


Finished in 0.006971 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/observer/delete_observer_spec.rb # 2011-05-07T12:16:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/observer/delete_observer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/observer/delete_observer_spec.rb
Observer#delete_observer
- deletes the observer


Finished in 0.005954 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/observer/delete_observers_spec.rb # 2011-05-07T12:16:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/observer/delete_observers_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/observer/delete_observers_spec.rb
Observer#delete_observers
- deletes the observers


Finished in 0.005846 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/observer/notify_observers_spec.rb # 2011-05-07T12:16:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/observer/notify_observers_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006978 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/openssl/cipher_spec.rb # 2011-05-07T12:16:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openssl/cipher_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openssl/cipher_spec.rb
OpenSSL::Cipher's CipherError
- exists under OpenSSL::Cipher namespace


Finished in 0.130519 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/openssl/config/freeze_spec.rb # 2011-05-07T12:16:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openssl/config/freeze_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openssl/config/freeze_spec.rb
OpenSSL::Config#freeze
- needs to be reviewed for completeness


Finished in 0.063036 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/openssl/hmac/digest_spec.rb # 2011-05-07T12:16:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openssl/hmac/digest_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openssl/hmac/digest_spec.rb
OpenSSL::HMAC.digest
- returns an SHA1 digest


Finished in 0.062803 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/openssl/hmac/hexdigest_spec.rb # 2011-05-07T12:16:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openssl/hmac/hexdigest_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openssl/hmac/hexdigest_spec.rb
OpenSSL::HMAC.hexdigest
- returns an SHA1 hex digest


Finished in 0.063056 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/openssl/random/pseudo_bytes_spec.rb # 2011-05-07T12:16:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openssl/random/pseudo_bytes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.100655 seconds

1 file, 3 examples, 385 expectations, 0 failures, 0 errors
== rubyspec/library/openssl/random/random_bytes_spec.rb # 2011-05-07T12:16:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openssl/random/random_bytes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.124109 seconds

1 file, 3 examples, 385 expectations, 0 failures, 0 errors
== rubyspec/library/openstruct/delete_field_spec.rb # 2011-05-07T12:16:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/delete_field_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008321 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/openstruct/equal_value_spec.rb # 2011-05-07T12:16:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009189 seconds

1 file, 2 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/library/openstruct/frozen_spec.rb # 2011-05-07T12:16:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/frozen_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/frozen_spec.rb
OpenStruct.new when frozen
- is still readable
- creates an unfrozen dup


Finished in 0.007805 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/openstruct/initialize_copy_spec.rb # 2011-05-07T12:16:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/initialize_copy_spec.rb
OpenStruct#initialize_copy
- is private
- creates an independent method/value table for self


Finished in 0.007231 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/openstruct/initialize_spec.rb # 2011-05-07T12:16:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/initialize_spec.rb
OpenStruct#initialize
- is private


Finished in 0.006003 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/openstruct/inspect_spec.rb # 2011-05-07T12:16:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009394 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/openstruct/marshal_dump_spec.rb # 2011-05-07T12:16:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/marshal_dump_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/marshal_dump_spec.rb
OpenStruct#marshal_dump
- returns the method/value table


Finished in 0.005669 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/openstruct/marshal_load_spec.rb # 2011-05-07T12:16:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/marshal_load_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/marshal_load_spec.rb
OpenStruct#marshal_load when passed [Hash]
- defines methods based on the passed Hash


Finished in 0.005923 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/openstruct/method_missing_spec.rb # 2011-05-07T12:16:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/method_missing_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010620 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/openstruct/new_ostruct_member_spec.rb # 2011-05-07T12:16:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/new_ostruct_member_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007016 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/openstruct/new_spec.rb # 2011-05-07T12:16:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007076 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/openstruct/table_spec.rb # 2011-05-07T12:16:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/table_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/openstruct/table_spec.rb
OpenStruct#table
- is protected
- returns self's method/value table


Finished in 0.007126 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/openstruct/to_s_spec.rb # 2011-05-07T12:16:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/openstruct/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008642 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/parsedate/parsedate_spec.rb # 2011-05-07T12:16:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/parsedate/parsedate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/parsedate/parsedate_spec.rb
ParseDate.parsedate
- returns Array of 8 nils given an empty String
- raises TypeError given nil
- raises NoMethodError given Time
- returns Array with weekday number, given a full day name
- returns Array with weekday number, given a 3 letter day name
- returns Array with weekday number, given a String containing a word starting with day
- returns Array of 8 nils, given a single digit String
- returns Array with day set, given a String of 2 digits
- returns Array of 8 nils, given a String of 3 digits
- returns Array with month and day set, given a String of 4 digits
- returns Array with year set, given a String of 5 digits
- returns Array with date fields set, given a String of 6 digits
- returns Array with 4-digit year set, given a String of 7 digits
- returns Array with date fields set, given a String of 8 digits
- returns Array of 8 nils, given a odd-sized String of 9 or more digits
- returns Array with date & hour fields set, given a String of 10 digits
- returns Array with date, hour & minute fields set, given a String of 12 digits
- returns Array with date & time fields set, given a String of 14 digits
- returns Array with year and month set, given a String like nn-nn (FAILED - 1)
- returns Array with day and hour set, given a String like n-nn
- returns Array with day and timezone set, given a String like nn-n


1)
ParseDate.parsedate returns Array with year and month set, given a String like nn-nn FAILED
Expected [nil, nil, 8, nil, nil, nil, "-09", nil]
to equal [8, 9, nil, nil, nil, nil, nil, nil]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/parsedate/parsedate_spec.rb:86
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/lib/ruby/1.8/date/format.rb:1061:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/parsedate/parsedate_spec.rb:6
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/version.rb:34:in `ruby_version_is'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/parsedate/parsedate_spec.rb:3
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.050669 seconds

1 file, 21 examples, 26 expectations, 1 failure, 0 errors
exit 1
failed(rubyspec/library/parsedate/parsedate_spec.rb)
== rubyspec/library/pathname/absolute_spec.rb # 2011-05-07T12:16:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/pathname/absolute_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042178 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/pathname/equal_value_spec.rb # 2011-05-07T12:16:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/pathname/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/pathname/equal_value_spec.rb
Pathname#==
- returns true when identical paths are used
- returns true when identical paths are used


Finished in 0.029871 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/pathname/hash_spec.rb # 2011-05-07T12:16:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/pathname/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.029857 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/pathname/new_spec.rb # 2011-05-07T12:16:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/pathname/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.030809 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/pathname/parent_spec.rb # 2011-05-07T12:16:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/pathname/parent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.031282 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/pathname/relative_spec.rb # 2011-05-07T12:16:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/pathname/relative_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.031238 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/pathname/root_spec.rb # 2011-05-07T12:16:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/pathname/root_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032191 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/pathname/sub_spec.rb # 2011-05-07T12:16:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/pathname/sub_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/pathname/sub_spec.rb
Pathname#sub
- replaces the pattern with rest
- returns a new object


Finished in 0.030433 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/ping/pingecho_spec.rb # 2011-05-07T12:16:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/ping/pingecho_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/ping/pingecho_spec.rb
Ping.pingecho
- pings a host using the correct number of arguments
- returns false if the port is invalid
- returns false if the timeout value is invalid


Finished in 0.423917 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/prime/each_spec.rb # 2011-05-07T12:16:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/prime/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/each_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/each_spec.rb ERROR
LoadError: no such file to load -- prime.rb
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/each_spec.rb:7:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/each_spec.rb:7
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.066123 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/prime/each_spec.rb)
== rubyspec/library/prime/instance_spec.rb # 2011-05-07T12:16:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/prime/instance_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/instance_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/instance_spec.rb ERROR
LoadError: no such file to load -- prime
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/instance_spec.rb:2:in `require'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/instance_spec.rb:2
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.013195 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/prime/instance_spec.rb)
== rubyspec/library/prime/int_from_prime_division_spec.rb # 2011-05-07T12:17:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/prime/int_from_prime_division_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/int_from_prime_division_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/int_from_prime_division_spec.rb ERROR
LoadError: no such file to load -- prime
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/int_from_prime_division_spec.rb:2:in `require'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/int_from_prime_division_spec.rb:2
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.012400 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/prime/int_from_prime_division_spec.rb)
== rubyspec/library/prime/integer/each_prime_spec.rb # 2011-05-07T12:17:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/prime/integer/each_prime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/each_prime_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/each_prime_spec.rb ERROR
LoadError: no such file to load -- prime
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/each_prime_spec.rb:2:in `require'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/each_prime_spec.rb:2
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.013883 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/prime/integer/each_prime_spec.rb)
== rubyspec/library/prime/integer/from_prime_division_spec.rb # 2011-05-07T12:17:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/prime/integer/from_prime_division_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/from_prime_division_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/from_prime_division_spec.rb ERROR
LoadError: no such file to load -- prime
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/from_prime_division_spec.rb:2:in `require'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/from_prime_division_spec.rb:2
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.013068 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/prime/integer/from_prime_division_spec.rb)
== rubyspec/library/prime/integer/prime_division_spec.rb # 2011-05-07T12:17:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/prime/integer/prime_division_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/prime_division_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/prime_division_spec.rb ERROR
LoadError: no such file to load -- prime
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/prime_division_spec.rb:2:in `require'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/prime_division_spec.rb:2
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.013256 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/prime/integer/prime_division_spec.rb)
== rubyspec/library/prime/integer/prime_spec.rb # 2011-05-07T12:17:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/prime/integer/prime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/prime_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/prime_spec.rb ERROR
LoadError: no such file to load -- prime
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/prime_spec.rb:2:in `require'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/integer/prime_spec.rb:2
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.014298 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/prime/integer/prime_spec.rb)
== rubyspec/library/prime/new_spec.rb # 2011-05-07T12:17:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/prime/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/new_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/new_spec.rb ERROR
LoadError: no such file to load -- prime
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/new_spec.rb:2:in `require'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/new_spec.rb:2
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.012813 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/prime/new_spec.rb)
== rubyspec/library/prime/next_spec.rb # 2011-05-07T12:18:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/prime/next_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/next_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/next_spec.rb ERROR
LoadError: no such file to load -- prime
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/next_spec.rb:3:in `require'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/next_spec.rb:3
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.022295 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/prime/next_spec.rb)
== rubyspec/library/prime/prime_division_spec.rb # 2011-05-07T12:18:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/prime/prime_division_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/prime_division_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/prime_division_spec.rb ERROR
LoadError: no such file to load -- prime
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/prime_division_spec.rb:2:in `require'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/prime_division_spec.rb:2
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.013452 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/prime/prime_division_spec.rb)
== rubyspec/library/prime/prime_spec.rb # 2011-05-07T12:18:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/prime/prime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/prime_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/prime_spec.rb ERROR
LoadError: no such file to load -- prime
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/prime_spec.rb:2:in `require'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/prime_spec.rb:2
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.014637 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/prime/prime_spec.rb)
== rubyspec/library/prime/succ_spec.rb # 2011-05-07T12:18:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/prime/succ_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/succ_spec.rb (ERROR - 1)

1)
An exception occurred during: loading /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/succ_spec.rb ERROR
LoadError: no such file to load -- prime
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/succ_spec.rb:3:in `require'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/prime/succ_spec.rb:3
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.033531 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/prime/succ_spec.rb)
== rubyspec/library/queue/append_spec.rb # 2011-05-07T12:18:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/queue/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/append_spec.rb
Queue#<<
- adds an element to the Queue


Finished in 0.037002 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/queue/clear_spec.rb # 2011-05-07T12:18:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/queue/clear_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/clear_spec.rb
Queue#clear
- removes all objects from the queue


Finished in 0.006187 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/queue/deq_spec.rb # 2011-05-07T12:18:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/queue/deq_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012375 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/queue/empty_spec.rb # 2011-05-07T12:18:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/queue/empty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/empty_spec.rb
Queue#empty?
- returns true on an empty Queue
- returns false when Queue is not empty


Finished in 0.006270 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/queue/enq_spec.rb # 2011-05-07T12:18:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/queue/enq_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/enq_spec.rb
Queue#enq
- adds an element to the Queue


Finished in 0.006603 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/queue/length_spec.rb # 2011-05-07T12:18:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/queue/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/length_spec.rb
Queue#length
- returns the number of elements


Finished in 0.007283 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/queue/num_waiting_spec.rb # 2011-05-07T12:18:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/queue/num_waiting_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/num_waiting_spec.rb
Queue#num_waiting
- reports the number of threads waiting on the Queue


Finished in 0.017062 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/queue/pop_spec.rb # 2011-05-07T12:18:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/queue/pop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011813 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/queue/push_spec.rb # 2011-05-07T12:18:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/queue/push_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/push_spec.rb
Queue#push
- adds an element to the Queue


Finished in 0.024190 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/queue/shift_spec.rb # 2011-05-07T12:18:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/queue/shift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011650 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/queue/size_spec.rb # 2011-05-07T12:18:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/queue/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/queue/size_spec.rb
Queue#size
- returns the number of elements


Finished in 0.006800 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rational/Rational_spec.rb # 2011-05-07T12:18:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/Rational_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/Rational_spec.rb
Rational() passed Integer, Integer
- returns a new Rational number
- automatically reduces the Rational

Rational() passed Integer
- returns a new Rational number with 1 as the denominator

Rational() passed Integer when Unify is defined
- returns the passed Integer when Rational::Unify is defined


Finished in 0.030180 seconds

1 file, 4 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/library/rational/abs_spec.rb # 2011-05-07T12:18:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/abs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/abs_spec.rb
Rational#abs
- returns self's absolute value


Finished in 0.006516 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rational/ceil_spec.rb # 2011-05-07T12:18:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/ceil_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/ceil_spec.rb
Rational#ceil
- returns an Integer


Finished in 0.007236 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/rational/coerce_spec.rb # 2011-05-07T12:18:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/coerce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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
- tries to convert the passed argument into a Float (using #to_f)
- returns the passed argument, self converted to Float, when given object with #to_f


Finished in 0.010488 seconds

1 file, 5 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/rational/comparison_spec.rb # 2011-05-07T12:18:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.037494 seconds

1 file, 12 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/library/rational/denominator_spec.rb # 2011-05-07T12:18:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/denominator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/denominator_spec.rb
Rational#denominator
- returns the denominator
- returns 1 if no denominator was given


Finished in 0.006464 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rational/div_spec.rb # 2011-05-07T12:18:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/div_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/div_spec.rb
Rational#div
- returns an Integer
- raises an ArgumentError if passed more than one argument

Rational#div passed a Rational
- performs integer division and returns the result
- raises a ZeroDivisionError when the argument has a numerator of 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 FloatDomainError when the argument is 0.0


Finished in 0.034598 seconds

1 file, 8 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/library/rational/divide_spec.rb # 2011-05-07T12:18:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/divide_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.036166 seconds

1 file, 8 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/library/rational/divmod_spec.rb # 2011-05-07T12:18:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/divmod_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 FloatDomainError when passed 0


Finished in 0.033651 seconds

1 file, 7 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/rational/equal_value_spec.rb # 2011-05-07T12:18:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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
- returns false if self has different numerator/denominator but the same numerical value as the passed argument

Rational#== when passed a Float
- converts self to a Float and compares it with the passed argument
- converts self to Float and compares it with the passed argument when the #new! constructor is used

Rational#== when passed an Integer
- returns true if self has the passed argument as numerator and a denominator of 1
- returns true if self is constructed with #new! and has the passed argument as numerator and a denominator of 1


Finished in 0.015481 seconds

1 file, 7 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/library/rational/exponent_spec.rb # 2011-05-07T12:18:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/exponent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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
- converts self to a Float and returns it raised to the passed argument
- returns NaN when self is negative and the passed argument is not 0

Rational#** when passed Float
- returns self converted to Float and raised to the passed argument
- returns NaN if self is negative and the passed argument is not 0
- returns 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


Finished in 0.043181 seconds

1 file, 9 examples, 38 expectations, 0 failures, 0 errors
== rubyspec/library/rational/fdiv_spec.rb # 2011-05-07T12:18:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/fdiv_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/fdiv_spec.rb
Rational#fdiv
- needs to be reviewed for spec completeness


Finished in 0.004926 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/rational/floor_spec.rb # 2011-05-07T12:18:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/floor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/floor_spec.rb
Rational#floor
- needs to be reviewed for spec completeness


Finished in 0.004924 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/rational/hash_spec.rb # 2011-05-07T12:18:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/hash_spec.rb
Rational#hash
- is static


Finished in 0.005856 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rational/initialize_spec.rb # 2011-05-07T12:18:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/initialize_spec.rb
Rational#initialize
- turns around the numerators and denominators signs around when the denominator is negative


Finished in 0.006280 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rational/inspect_spec.rb # 2011-05-07T12:18:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/inspect_spec.rb
Rational#inspect
- returns a reconstructable string representation of self


Finished in 0.008873 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rational/minus_spec.rb # 2011-05-07T12:18:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/minus_spec.rb
Rational#-
- calls #coerce on the passed argument with self
- calls #- on the coerced Rational with the coerced Object


Finished in 0.009267 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rational/modulo_spec.rb # 2011-05-07T12:18:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/modulo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 FloatDomainError when the argument is 0.0


Finished in 0.012601 seconds

1 file, 4 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/library/rational/multiply_spec.rb # 2011-05-07T12:18:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/multiply_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.014966 seconds

1 file, 5 examples, 21 expectations, 0 failures, 0 errors
== rubyspec/library/rational/new_spec.rb # 2011-05-07T12:18:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/new_spec.rb
Rational.new
- is private

Rational.new!
- is private


Finished in 0.008293 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rational/numerator_spec.rb # 2011-05-07T12:18:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/numerator_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/numerator_spec.rb
Rational#numerator
- returns the numerator


Finished in 0.006166 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rational/plus_spec.rb # 2011-05-07T12:18:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.013658 seconds

1 file, 5 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/library/rational/quo_spec.rb # 2011-05-07T12:18:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/quo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/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 0.009198 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rational/reduce_spec.rb # 2011-05-07T12:18:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/reduce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/reduce_spec.rb
Rational.reduce
- returns a new Rational with the passed numerator and denominator reduced to their lowest terms
- raises a ZeroDivisionError when the passed denominator is 0

Rational.reduce when Unify is defined
- returns an Integer when the reduced denominator is 1


Finished in 0.008653 seconds

1 file, 3 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/rational/remainder_spec.rb # 2011-05-07T12:18:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/remainder_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/remainder_spec.rb
Rational#remainder
- needs to be reviewed for spec completeness


Finished in 0.004999 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/rational/round_spec.rb # 2011-05-07T12:18:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/round_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/round_spec.rb
Rational#round
- needs to be reviewed for spec completeness


Finished in 0.004935 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/rational/to_f_spec.rb # 2011-05-07T12:18:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/to_f_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/to_f_spec.rb
Rational#to_f
- returns self converted to a Float


Finished in 0.006063 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rational/to_i_spec.rb # 2011-05-07T12:18:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/to_i_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/to_i_spec.rb
Rational#to_i
- converts self to an Integer by truncation
- converts self to an Integer by truncation


Finished in 0.006636 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rational/to_r_spec.rb # 2011-05-07T12:18:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/to_r_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/to_r_spec.rb
Rational#to_r
- returns self


Finished in 0.007018 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rational/to_s_spec.rb # 2011-05-07T12:18:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/to_s_spec.rb
Rational#to_s
- returns a string representation of self


Finished in 0.030311 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/rational/truncate_spec.rb # 2011-05-07T12:18:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rational/truncate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rational/truncate_spec.rb
Rational#truncate
- needs to be reviewed for spec completeness


Finished in 0.004989 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/basic_quote_characters_spec.rb # 2011-05-07T12:18:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/basic_quote_characters_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/basic_quote_characters_spec.rb

Finished in 0.002580 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/basic_word_break_characters_spec.rb # 2011-05-07T12:18:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/basic_word_break_characters_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/basic_word_break_characters_spec.rb

Finished in 0.002602 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/completer_quote_characters_spec.rb # 2011-05-07T12:18:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/completer_quote_characters_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/completer_quote_characters_spec.rb

Finished in 0.002698 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/completer_word_break_characters_spec.rb # 2011-05-07T12:18:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/completer_word_break_characters_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/completer_word_break_characters_spec.rb

Finished in 0.002778 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/completion_append_character_spec.rb # 2011-05-07T12:18:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/completion_append_character_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/completion_append_character_spec.rb

Finished in 0.002602 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/completion_case_fold_spec.rb # 2011-05-07T12:18:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/completion_case_fold_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/completion_case_fold_spec.rb

Finished in 0.002564 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/completion_proc_spec.rb # 2011-05-07T12:18:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/completion_proc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/completion_proc_spec.rb

Finished in 0.002601 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/constants_spec.rb # 2011-05-07T12:18:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/constants_spec.rb

Finished in 0.002608 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/emacs_editing_mode_spec.rb # 2011-05-07T12:18:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/emacs_editing_mode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/emacs_editing_mode_spec.rb

Finished in 0.002468 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/filename_quote_characters_spec.rb # 2011-05-07T12:18:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/filename_quote_characters_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/filename_quote_characters_spec.rb

Finished in 0.002588 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/append_spec.rb # 2011-05-07T12:18:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/append_spec.rb

Finished in 0.002719 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/delete_at_spec.rb # 2011-05-07T12:18:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/delete_at_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/delete_at_spec.rb

Finished in 0.002877 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/each_spec.rb # 2011-05-07T12:18:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/each_spec.rb

Finished in 0.002634 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/element_reference_spec.rb # 2011-05-07T12:18:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/element_reference_spec.rb

Finished in 0.002890 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/element_set_spec.rb # 2011-05-07T12:19:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/element_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/element_set_spec.rb

Finished in 0.002668 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/empty_spec.rb # 2011-05-07T12:19:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/empty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/empty_spec.rb

Finished in 0.002611 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/history_spec.rb # 2011-05-07T12:19:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/history_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/history_spec.rb

Finished in 0.002535 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/length_spec.rb # 2011-05-07T12:19:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/length_spec.rb

Finished in 0.002460 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/pop_spec.rb # 2011-05-07T12:19:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/pop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/pop_spec.rb

Finished in 0.002737 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/push_spec.rb # 2011-05-07T12:19:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/push_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/push_spec.rb

Finished in 0.002631 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/shift_spec.rb # 2011-05-07T12:19:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/shift_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/shift_spec.rb

Finished in 0.002620 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/size_spec.rb # 2011-05-07T12:19:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/size_spec.rb

Finished in 0.002503 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/history/to_s_spec.rb # 2011-05-07T12:19:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/history/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/history/to_s_spec.rb

Finished in 0.003274 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/readline_spec.rb # 2011-05-07T12:19:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/readline_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/readline_spec.rb

Finished in 0.002722 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/readline/vi_editing_mode_spec.rb # 2011-05-07T12:19:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/readline/vi_editing_mode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/readline/vi_editing_mode_spec.rb

Finished in 0.002477 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/resolv/get_address_spec.rb # 2011-05-07T12:19:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/resolv/get_address_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/resolv/get_address_spec.rb
Resolv#getaddress
- resolves localhost
- raises ResolvError if the name can not be looked up


Finished in 0.203554 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/resolv/get_addresses_spec.rb # 2011-05-07T12:19:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/resolv/get_addresses_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/resolv/get_addresses_spec.rb
Resolv#getaddresses
- resolves localhost


Finished in 0.115067 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/resolv/get_name_spec.rb # 2011-05-07T12:19:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/resolv/get_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/resolv/get_name_spec.rb
Resolv#getname
- resolves 127.0.0.1
- raises ResolvError when there is no result


Finished in 0.091948 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/resolv/get_names_spec.rb # 2011-05-07T12:19:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/resolv/get_names_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/resolv/get_names_spec.rb
Resolv#getnames
- resolves 127.0.0.1


Finished in 0.114327 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/clone_spec.rb # 2011-05-07T12:19:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/clone_spec.rb
REXML::Attribute#clone
- returns a copy of this Attribute


Finished in 0.145137 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/element_spec.rb # 2011-05-07T12:19:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/element_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/element_spec.rb
REXML::Attribute#element
- returns the parent element

REXML::Attribute#element=
- sets the parent element


Finished in 0.130320 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/equal_value_spec.rb # 2011-05-07T12:19:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/equal_value_spec.rb
REXML::Attribute#==
- returns true if other has equal name and value


Finished in 0.104813 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/hash_spec.rb # 2011-05-07T12:19:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/hash_spec.rb
REXML::Attribute#hash
- returns a hashcode made of the name and value of self


Finished in 0.104919 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/initialize_spec.rb # 2011-05-07T12:19:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106874 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/inspect_spec.rb # 2011-05-07T12:19:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.105544 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/namespace_spec.rb # 2011-05-07T12:19:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/namespace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.107463 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/node_type_spec.rb # 2011-05-07T12:19:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/node_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/node_type_spec.rb
REXML::Attribute#node_type
- always returns :attribute


Finished in 0.104815 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/prefix_spec.rb # 2011-05-07T12:19:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/prefix_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.128510 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/remove_spec.rb # 2011-05-07T12:19:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/remove_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.129687 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/to_s_spec.rb # 2011-05-07T12:19:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.105784 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/to_string_spec.rb # 2011-05-07T12:19:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/to_string_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/to_string_spec.rb
REXML::Attribute#to_string
- returns the attribute as XML


Finished in 0.104841 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/value_spec.rb # 2011-05-07T12:19:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/value_spec.rb
REXML::Attribute#value
- returns the value of the Attribute unnormalized


Finished in 0.105107 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/write_spec.rb # 2011-05-07T12:19:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/write_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attribute/write_spec.rb
REXML::Attribute#write
- writes the name and value to output
- currently ignores the second argument


Finished in 0.104965 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attribute/xpath_spec.rb # 2011-05-07T12:19:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attribute/xpath_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106054 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/add_spec.rb # 2011-05-07T12:19:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/add_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/add_spec.rb
REXML::Attributes#add
- adds an attribute
- replaces an existing attribute


Finished in 0.107950 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/append_spec.rb # 2011-05-07T12:19:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/append_spec.rb
REXML::Attributes#<<
- adds an attribute
- replaces an existing attribute


Finished in 0.106966 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/delete_all_spec.rb # 2011-05-07T12:19:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/delete_all_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.107533 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/delete_spec.rb # 2011-05-07T12:19:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106325 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/each_attribute_spec.rb # 2011-05-07T12:19:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/each_attribute_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/each_attribute_spec.rb
REXML::Attributes#each_attribute
- iterates over the attributes yielding actual Attribute objects


Finished in 0.105859 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/each_spec.rb # 2011-05-07T12:19:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/each_spec.rb
REXML::Attributes#each
- iterates over the attributes yielding expanded-name/value


Finished in 0.105366 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/element_reference_spec.rb # 2011-05-07T12:19:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.105781 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/element_set_spec.rb # 2011-05-07T12:19:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/element_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.107127 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/get_attribute_ns_spec.rb # 2011-05-07T12:19:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/get_attribute_ns_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/get_attribute_ns_spec.rb
REXML::Attributes#get_attribute_ns
- returns an attribute by name and namespace


Finished in 0.105038 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/get_attribute_spec.rb # 2011-05-07T12:19:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/get_attribute_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.107491 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/initialize_spec.rb # 2011-05-07T12:19:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/initialize_spec.rb
REXML::Attributes#initialize
- is auto initialized by Element
- receives a parent node


Finished in 0.105882 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/length_spec.rb # 2011-05-07T12:19:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/length_spec.rb
REXML::Attributes#length
- returns the number of attributes


Finished in 0.106934 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/namespaces_spec.rb # 2011-05-07T12:19:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/namespaces_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/namespaces_spec.rb
REXML::Attributes#namespaces
- needs to be reviewed for spec completeness


Finished in 0.104440 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/prefixes_spec.rb # 2011-05-07T12:19:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/prefixes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.105957 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/size_spec.rb # 2011-05-07T12:19:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/attributes/size_spec.rb
REXML::Attributes#size
- returns the number of attributes


Finished in 0.106434 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/attributes/to_a_spec.rb # 2011-05-07T12:19:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/attributes/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.105466 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/cdata/clone_spec.rb # 2011-05-07T12:19:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/cdata/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/cdata/clone_spec.rb
REXML::CData#clone
- makes a copy of itself


Finished in 0.104431 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/cdata/initialize_spec.rb # 2011-05-07T12:19:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/cdata/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106303 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/cdata/to_s_spec.rb # 2011-05-07T12:19:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/cdata/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/cdata/to_s_spec.rb
REXML::CData#to_s
- returns the contents of the CData
- does not escape text


Finished in 0.106946 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/cdata/value_spec.rb # 2011-05-07T12:19:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/cdata/value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/cdata/value_spec.rb
REXML::CData#value
- returns the contents of the CData
- does not escape text


Finished in 0.105903 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/document/add_element_spec.rb # 2011-05-07T12:19:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/add_element_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.108765 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/document/add_spec.rb # 2011-05-07T12:19:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/add_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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
- adds root node unless it exists
- refuses to add second root


Finished in 0.127672 seconds

1 file, 12 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/document/clone_spec.rb # 2011-05-07T12:19:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/document/clone_spec.rb
REXML::Document#clone
- clones document attributes
- clones document context


Finished in 0.108472 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/document/doctype_spec.rb # 2011-05-07T12:19:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/doctype_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/document/doctype_spec.rb
REXML::Document#doctype
- returns the doctype
- returns nil if there's no doctype


Finished in 0.105444 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/document/encoding_spec.rb # 2011-05-07T12:19:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/encoding_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.125602 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/document/expanded_name_spec.rb # 2011-05-07T12:19:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/expanded_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106223 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/document/new_spec.rb # 2011-05-07T12:19:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.112965 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/document/node_type_spec.rb # 2011-05-07T12:19:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/node_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/document/node_type_spec.rb
REXML::Document#node_type
- returns :document


Finished in 0.104651 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/rexml/document/root_spec.rb # 2011-05-07T12:19:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/root_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/document/root_spec.rb
REXML::Document#root
- returns document root tag name
- returns nil if there is not root


Finished in 0.107573 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/document/stand_alone_spec.rb # 2011-05-07T12:19:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/stand_alone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106272 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/document/version_spec.rb # 2011-05-07T12:19:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/version_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106760 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/document/write_spec.rb # 2011-05-07T12:19:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/write_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/document/write_spec.rb
REXML::Document#write
- returns document source as string
- returns document indented
- returns document with support for IE


Finished in 0.110864 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/document/xml_decl_spec.rb # 2011-05-07T12:19:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/document/xml_decl_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.109366 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/add_attribute_spec.rb # 2011-05-07T12:19:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/add_attribute_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.110464 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/add_attributes_spec.rb # 2011-05-07T12:19:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/add_attributes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.108543 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/add_element_spec.rb # 2011-05-07T12:19:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/add_element_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.115069 seconds

1 file, 4 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/add_namespace_spec.rb # 2011-05-07T12:19:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/add_namespace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.107887 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/add_text_spec.rb # 2011-05-07T12:19:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/add_text_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.107199 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/attribute_spec.rb # 2011-05-07T12:19:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/attribute_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/attribute_spec.rb
REXML::Element#attribute
- returns an attribute by name
- supports attributes inside namespaces


Finished in 0.106411 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/attributes_spec.rb # 2011-05-07T12:19:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/attributes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.105703 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/cdatas_spec.rb # 2011-05-07T12:19:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/cdatas_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106119 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/clone_spec.rb # 2011-05-07T12:19:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.108769 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/comments_spec.rb # 2011-05-07T12:19:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/comments_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/comments_spec.rb
REXML::Element#comments
- returns the array of comments
- returns a frozen object


Finished in 0.105797 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/delete_attribute_spec.rb # 2011-05-07T12:19:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/delete_attribute_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.108210 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/delete_element_spec.rb # 2011-05-07T12:19:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/delete_element_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 an element and returns it
- returns nil unless element exists


Finished in 0.111188 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/delete_namespace_spec.rb # 2011-05-07T12:19:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/delete_namespace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.111677 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/document_spec.rb # 2011-05-07T12:19:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/document_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.107763 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/each_element_with_attribute_spec.rb # 2011-05-07T12:19:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/each_element_with_attribute_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.113587 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/each_element_with_text_spec.rb # 2011-05-07T12:19:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/each_element_with_text_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.111674 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/get_text_spec.rb # 2011-05-07T12:19:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/get_text_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.112122 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/has_attributes_spec.rb # 2011-05-07T12:19:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/has_attributes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106648 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/has_elements_spec.rb # 2011-05-07T12:19:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/has_elements_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.105880 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/has_text_spec.rb # 2011-05-07T12:19:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/has_text_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.212523 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/inspect_spec.rb # 2011-05-07T12:19:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106364 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/instructions_spec.rb # 2011-05-07T12:19:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/instructions_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.129914 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/namespace_spec.rb # 2011-05-07T12:19:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/namespace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.123281 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/namespaces_spec.rb # 2011-05-07T12:19:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/namespaces_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.145708 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/new_spec.rb # 2011-05-07T12:19:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106783 seconds

1 file, 5 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/next_element_spec.rb # 2011-05-07T12:19:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/next_element_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/next_element_spec.rb
REXML::Element#next_element
- returns next existing element
- returns nil on last element


Finished in 0.131500 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/node_type_spec.rb # 2011-05-07T12:19:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/node_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/node_type_spec.rb
REXML::Element#node_type
- returns :element


Finished in 0.104928 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/rexml/element/prefixes_spec.rb # 2011-05-07T12:19:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/prefixes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.143564 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/previous_element_spec.rb # 2011-05-07T12:19:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/previous_element_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/element/previous_element_spec.rb
REXML::Element#previous_element
- returns previous element
- returns nil on first element


Finished in 0.108117 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/raw_spec.rb # 2011-05-07T12:19:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/raw_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.130872 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/root_spec.rb # 2011-05-07T12:19:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/root_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.108048 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/text_spec.rb # 2011-05-07T12:19:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/text_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.133517 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/texts_spec.rb # 2011-05-07T12:19:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/texts_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106376 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/element/whitespace_spec.rb # 2011-05-07T12:19:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/element/whitespace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.129835 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/node/each_recursive_spec.rb # 2011-05-07T12:19:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/node/each_recursive_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/node/each_recursive_spec.rb
REXML::Node#each_recursive
- visits all subnodes of self


Finished in 0.108143 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/rexml/node/find_first_recursive_spec.rb # 2011-05-07T12:19:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/node/find_first_recursive_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.132005 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/node/index_in_parent_spec.rb # 2011-05-07T12:19:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/node/index_in_parent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.105522 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/node/next_sibling_node_spec.rb # 2011-05-07T12:19:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/node/next_sibling_node_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.129161 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/node/parent_spec.rb # 2011-05-07T12:19:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/node/parent_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/node/parent_spec.rb
REXML::Node#parent?
- returns true for Elements
- returns true for Documents
- returns false for Texts


Finished in 0.106023 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/node/previous_sibling_node_spec.rb # 2011-05-07T12:19:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/node/previous_sibling_node_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.129488 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/text/append_spec.rb # 2011-05-07T12:19:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/append_spec.rb
REXML::Text#<<
- appends a string to this text node


Finished in 0.105106 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/rexml/text/clone_spec.rb # 2011-05-07T12:19:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/clone_spec.rb
REXML::Text#clone
- creates a copy of this node


Finished in 0.128862 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/text/comparison_spec.rb # 2011-05-07T12:19:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/comparison_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.106403 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/text/empty_spec.rb # 2011-05-07T12:19:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/empty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.129203 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/text/indent_text_spec.rb # 2011-05-07T12:19:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/indent_text_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/indent_text_spec.rb
REXML::Text#indent_text
- indents a string with default parameters
- accepts a custom indentation level as second argument
- accepts a custom separator as third argument
- accepts a fourth parameter to skip the first line


Finished in 0.106497 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/text/inspect_spec.rb # 2011-05-07T12:19:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/inspect_spec.rb
REXML::Text#inspect
- inspects the string attribute as a string


Finished in 0.128521 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/rexml/text/new_spec.rb # 2011-05-07T12:19:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- uses raw value of the parent if raw is nil
- escapes the values if raw is false


Finished in 0.110017 seconds

1 file, 6 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/text/node_type_spec.rb # 2011-05-07T12:19:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/node_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/node_type_spec.rb
REXML::Text#node_type
- returns :text


Finished in 0.128360 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/rexml/text/normalize_spec.rb # 2011-05-07T12:19:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/normalize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/normalize_spec.rb
REXML::Text.normalize
- escapes a string with <, >, &, ' and " 


Finished in 0.104867 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/rexml/text/read_with_substitution_spec.rb # 2011-05-07T12:19:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/read_with_substitution_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.129524 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/text/to_s_spec.rb # 2011-05-07T12:19:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/to_s_spec.rb
REXML::Text#to_s
- returns the string of this Text node
- escapes the text


Finished in 0.105509 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/text/unnormalize_spec.rb # 2011-05-07T12:19:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/unnormalize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/rexml/text/unnormalize_spec.rb
REXML::Text.unnormalize
- unescapes a string with the values defined in SETUTITSBUS


Finished in 0.128918 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/rexml/text/value_spec.rb # 2011-05-07T12:19:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.108772 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/text/wrap_spec.rb # 2011-05-07T12:19:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/wrap_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.130165 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/rexml/text/write_with_substitution_spec.rb # 2011-05-07T12:19:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/rexml/text/write_with_substitution_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.110296 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/scanf/io/block_scanf_spec.rb # 2011-05-07T12:19:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/scanf/io/block_scanf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.057457 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/scanf/io/scanf_spec.rb # 2011-05-07T12:19:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/scanf/io/scanf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042994 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/scanf/string/block_scanf_spec.rb # 2011-05-07T12:20:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/scanf/string/block_scanf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013734 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/scanf/string/scanf_spec.rb # 2011-05-07T12:20:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/scanf/string/scanf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042978 seconds

1 file, 6 examples, 39 expectations, 0 failures, 0 errors
== rubyspec/library/securerandom/base64_spec.rb # 2011-05-07T12:20:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/securerandom/base64_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.123986 seconds

1 file, 7 examples, 605 expectations, 0 failures, 0 errors
== rubyspec/library/securerandom/hex_spec.rb # 2011-05-07T12:20:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/securerandom/hex_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.109429 seconds

1 file, 7 examples, 394 expectations, 0 failures, 0 errors
== rubyspec/library/securerandom/random_bytes_spec.rb # 2011-05-07T12:20:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/securerandom/random_bytes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.105579 seconds

1 file, 6 examples, 392 expectations, 0 failures, 0 errors
== rubyspec/library/securerandom/random_number_spec.rb # 2011-05-07T12:20:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/securerandom/random_number_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.123260 seconds

1 file, 5 examples, 644 expectations, 0 failures, 0 errors
== rubyspec/library/set/add_spec.rb # 2011-05-07T12:20:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/add_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012031 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/set/append_spec.rb # 2011-05-07T12:20:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/append_spec.rb
Set#<<
- adds the passed Object to self
- returns self


Finished in 0.009236 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/set/classify_spec.rb # 2011-05-07T12:20:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/classify_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/classify_spec.rb
Set#classify
- yields each Object in self
- raises a LocalJumpError when passed no block
- classifies the Objects in self based on the block's return value


Finished in 0.010826 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/clear_spec.rb # 2011-05-07T12:20:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/clear_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/clear_spec.rb
Set#clear
- removes all elements from self
- returns self


Finished in 0.008660 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/set/collect_spec.rb # 2011-05-07T12:20:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/collect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011347 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/constructor_spec.rb # 2011-05-07T12:20:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/constructor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/constructor_spec.rb
Set[]
- returns a new Set populated with the passed Objects


Finished in 0.008086 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/set/delete_if_spec.rb # 2011-05-07T12:20:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/delete_if_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a LocalJumpError when passed no block


Finished in 0.011037 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/set/delete_spec.rb # 2011-05-07T12:20:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010718 seconds

1 file, 5 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/set/difference_spec.rb # 2011-05-07T12:20:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/difference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.011121 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/set/divide_spec.rb # 2011-05-07T12:20:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/divide_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.050623 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/set/each_spec.rb # 2011-05-07T12:20:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009848 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/empty_spec.rb # 2011-05-07T12:20:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/empty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/empty_spec.rb
Set#empty?
- returns true if self is empty


Finished in 0.008146 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/enumerable/to_set_spec.rb # 2011-05-07T12:20:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/enumerable/to_set_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011570 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/set/eql_spec.rb # 2011-05-07T12:20:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/eql_spec.rb
Set#eql?
- returns true when the passed argument is a Set and contains the same elements


Finished in 0.009396 seconds

1 file, 1 example, 7 expectations, 0 failures, 0 errors
== rubyspec/library/set/equal_value_spec.rb # 2011-05-07T12:20:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011788 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/set/exclusion_spec.rb # 2011-05-07T12:20:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/exclusion_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.009523 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/set/flatten_merge_spec.rb # 2011-05-07T12:20:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/flatten_merge_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010482 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/flatten_spec.rb # 2011-05-07T12:20:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/flatten_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013682 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/set/hash_spec.rb # 2011-05-07T12:20:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/hash_spec.rb
Set#hash
- is static


Finished in 0.008938 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/set/include_spec.rb # 2011-05-07T12:20:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/include_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/include_spec.rb
Set#include?
- returns true when self contains the passed Object


Finished in 0.034036 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/set/initialize_copy_spec.rb # 2011-05-07T12:20:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009400 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/set/initialize_spec.rb # 2011-05-07T12:20:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009897 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/set/inspect_spec.rb # 2011-05-07T12:20:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/inspect_spec.rb
Set#inspect
- returns a String representation of self
- correctly handles self-references


Finished in 0.009282 seconds

1 file, 2 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/set/intersection_spec.rb # 2011-05-07T12:20:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/intersection_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Set#&
- returns a new Set containing only elements shared by self and the passed Enumerable
- raises an ArgumentError when passed a non-Enumerable


Finished in 0.013288 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/set/keep_if_spec.rb # 2011-05-07T12:20:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/keep_if_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/keep_if_spec.rb

Finished in 0.007099 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/set/length_spec.rb # 2011-05-07T12:20:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/length_spec.rb
Set#length
- returns the number of elements in the set


Finished in 0.009456 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/set/map_spec.rb # 2011-05-07T12:20:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/map_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010406 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/member_spec.rb # 2011-05-07T12:20:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/member_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/member_spec.rb
Set#member?
- returns true when self contains the passed Object


Finished in 0.008810 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/set/merge_spec.rb # 2011-05-07T12:20:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/merge_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.009983 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/set/minus_spec.rb # 2011-05-07T12:20:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.010185 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/set/plus_spec.rb # 2011-05-07T12:20:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.011635 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/set/pretty_print_cycle_spec.rb # 2011-05-07T12:20:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/pretty_print_cycle_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008496 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/set/pretty_print_spec.rb # 2011-05-07T12:20:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/pretty_print_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/pretty_print_spec.rb
Set#pretty_print
- passes the 'pretty print' representation of self to the pretty print writer


Finished in 0.009976 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/set/proper_subset_spec.rb # 2011-05-07T12:20:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/proper_subset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010909 seconds

1 file, 2 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/set/proper_superset_spec.rb # 2011-05-07T12:20:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/proper_superset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010853 seconds

1 file, 2 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/set/reject_spec.rb # 2011-05-07T12:20:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/reject_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a LocalJumpError when passed no block


Finished in 0.011878 seconds

1 file, 5 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/set/replace_spec.rb # 2011-05-07T12:20:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/replace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/replace_spec.rb
Set#replace
- replaces the contents with other and returns self
- accepts any enumerable as other


Finished in 0.008753 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/select_spec.rb # 2011-05-07T12:20:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/select_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/select_spec.rb

Finished in 0.007112 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/set/size_spec.rb # 2011-05-07T12:20:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/size_spec.rb
Set#size
- returns the number of elements in the set


Finished in 0.008751 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/set/sortedset/add_spec.rb # 2011-05-07T12:20:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/add_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013828 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/append_spec.rb # 2011-05-07T12:20:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/append_spec.rb
SortedSet#<<
- adds the passed Object to self
- returns self


Finished in 0.010571 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/classify_spec.rb # 2011-05-07T12:20:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/classify_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/classify_spec.rb
SortedSet#classify
- yields each Object in self in sorted order
- raises a LocalJumpError when passed no block
- classifies the Objects in self based on the block's return value


Finished in 0.012208 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/clear_spec.rb # 2011-05-07T12:20:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/clear_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/clear_spec.rb
SortedSet#clear
- removes all elements from self
- returns self


Finished in 0.009989 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/collect_spec.rb # 2011-05-07T12:20:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/collect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012184 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/constructor_spec.rb # 2011-05-07T12:20:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/constructor_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/constructor_spec.rb
SortedSet[]
- returns a new SortedSet populated with the passed Objects


Finished in 0.009393 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/delete_if_spec.rb # 2011-05-07T12:20:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/delete_if_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a LocalJumpError when passed no block


Finished in 0.012684 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/delete_spec.rb # 2011-05-07T12:20:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012325 seconds

1 file, 5 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/difference_spec.rb # 2011-05-07T12:20:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/difference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.011994 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/divide_spec.rb # 2011-05-07T12:20:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/divide_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.035856 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/each_spec.rb # 2011-05-07T12:20:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011774 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/empty_spec.rb # 2011-05-07T12:20:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/empty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/empty_spec.rb
SortedSet#empty?
- returns true if self is empty


Finished in 0.009365 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/eql_spec.rb # 2011-05-07T12:20:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010369 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/equal_value_spec.rb # 2011-05-07T12:20:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010004 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/exclusion_spec.rb # 2011-05-07T12:20:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/exclusion_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.010583 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/flatten_merge_spec.rb # 2011-05-07T12:20:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/flatten_merge_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/flatten_merge_spec.rb
SortedSet#flatten_merge
- is protected


Finished in 0.008499 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/set/sortedset/flatten_spec.rb # 2011-05-07T12:20:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/flatten_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/flatten_spec.rb
SortedSet#flatten!
- returns nil when self was not modified


Finished in 0.010488 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/set/sortedset/hash_spec.rb # 2011-05-07T12:20:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/hash_spec.rb
SortedSet#hash
- is static


Finished in 0.010149 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/include_spec.rb # 2011-05-07T12:20:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/include_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/include_spec.rb
SortedSet#include?
- returns true when self contains the passed Object


Finished in 0.010643 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/initialize_copy_spec.rb # 2011-05-07T12:20:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010634 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/initialize_spec.rb # 2011-05-07T12:20:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012524 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/inspect_spec.rb # 2011-05-07T12:20:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/inspect_spec.rb
SortedSet#inspect
- returns a String representation of self


Finished in 0.009505 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/intersection_spec.rb # 2011-05-07T12:20:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/intersection_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

SortedSet#&
- returns a new SortedSet containing only elements shared by self and the passed Enumerable
- raises an ArgumentError when passed a non-Enumerable


Finished in 0.014929 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/keep_if_spec.rb # 2011-05-07T12:20:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/keep_if_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/keep_if_spec.rb

Finished in 0.006932 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/length_spec.rb # 2011-05-07T12:20:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/length_spec.rb
SortedSet#length
- returns the number of elements in the set


Finished in 0.011757 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/set/sortedset/map_spec.rb # 2011-05-07T12:20:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/map_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012085 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/member_spec.rb # 2011-05-07T12:20:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/member_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/member_spec.rb
SortedSet#member?
- returns true when self contains the passed Object


Finished in 0.010123 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/merge_spec.rb # 2011-05-07T12:20:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/merge_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.011411 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/minus_spec.rb # 2011-05-07T12:20:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.011677 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/plus_spec.rb # 2011-05-07T12:20:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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


Finished in 0.012055 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/pretty_print_cycle_spec.rb # 2011-05-07T12:20:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/pretty_print_cycle_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010018 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/set/sortedset/pretty_print_spec.rb # 2011-05-07T12:20:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/pretty_print_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011285 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/proper_subset_spec.rb # 2011-05-07T12:20:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/proper_subset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012410 seconds

1 file, 2 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/proper_superset_spec.rb # 2011-05-07T12:20:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/proper_superset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012698 seconds

1 file, 2 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/reject_spec.rb # 2011-05-07T12:20:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/reject_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- raises a LocalJumpError when passed no block


Finished in 0.013700 seconds

1 file, 5 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/replace_spec.rb # 2011-05-07T12:20:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/replace_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/replace_spec.rb
SortedSet#replace
- replaces the contents with other and returns self
- accepts any enumerable as other


Finished in 0.010367 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/select_spec.rb # 2011-05-07T12:20:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/select_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/select_spec.rb

Finished in 0.007017 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/size_spec.rb # 2011-05-07T12:20:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/size_spec.rb
SortedSet#size
- returns the number of elements in the set


Finished in 0.010217 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/set/sortedset/subset_spec.rb # 2011-05-07T12:20:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/subset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012510 seconds

1 file, 2 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/subtract_spec.rb # 2011-05-07T12:20:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/subtract_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010488 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/superset_spec.rb # 2011-05-07T12:20:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/superset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012491 seconds

1 file, 2 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/library/set/sortedset/to_a_spec.rb # 2011-05-07T12:20:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/sortedset/to_a_spec.rb
SortedSet#to_a
- returns an array containing elements of self


Finished in 0.009436 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/set/sortedset/union_spec.rb # 2011-05-07T12:20:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/sortedset/union_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

SortedSet#|
- returns a new SortedSet containing all elements of self and the passed Enumerable
- raises an ArgumentError when passed a non-Enumerable


Finished in 0.014175 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/set/subset_spec.rb # 2011-05-07T12:20:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/subset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011094 seconds

1 file, 2 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/set/subtract_spec.rb # 2011-05-07T12:20:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/subtract_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/subtract_spec.rb
Set#subtract
- deletes any elements contained in other and returns self
- accepts any enumerable as other


Finished in 0.008807 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/set/superset_spec.rb # 2011-05-07T12:20:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/superset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010928 seconds

1 file, 2 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/set/to_a_spec.rb # 2011-05-07T12:20:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/to_a_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/set/to_a_spec.rb
Set#to_a
- returns an array containing elements of self


Finished in 0.008076 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/set/union_spec.rb # 2011-05-07T12:20:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/set/union_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

Set#|
- returns a new Set containing all elements of self and the passed Enumerable
- raises an ArgumentError when passed a non-Enumerable


Finished in 0.012568 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/shellwords/shellwords_spec.rb # 2011-05-07T12:20:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/shellwords/shellwords_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.026049 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/singleton/allocate_spec.rb # 2011-05-07T12:20:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/singleton/allocate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/allocate_spec.rb
Singleton.allocate
- is a private method


Finished in 0.009245 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/singleton/clone_spec.rb # 2011-05-07T12:20:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/singleton/clone_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/clone_spec.rb
Singleton#clone
- is prevented


Finished in 0.007981 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/singleton/dump_spec.rb # 2011-05-07T12:20:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/singleton/dump_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/dump_spec.rb
Singleton#_dump
- returns an empty string
- returns an empty string from a singleton subclass


Finished in 0.008178 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/singleton/dup_spec.rb # 2011-05-07T12:20:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/singleton/dup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/dup_spec.rb
Singleton#dup
- is prevented


Finished in 0.007917 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/singleton/instance_spec.rb # 2011-05-07T12:20:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/singleton/instance_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010610 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/singleton/instantiate_spec.rb # 2011-05-07T12:20:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/singleton/instantiate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/instantiate_spec.rb
Singleton._instantiate?
- is private
- returns nil until it is instantiated


Finished in 0.025193 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/singleton/load_spec.rb # 2011-05-07T12:20:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/singleton/load_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/load_spec.rb
Singleton._load
- returns the singleton instance for anything passed in
- returns the singleton instance for anything passed in to subclass


Finished in 0.032780 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/singleton/new_spec.rb # 2011-05-07T12:20:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/singleton/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/singleton/new_spec.rb
Singleton.new
- is a private method


Finished in 0.007730 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/socket/basicsocket/close_read_spec.rb # 2011-05-07T12:20:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/basicsocket/close_read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014259 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/socket/basicsocket/close_write_spec.rb # 2011-05-07T12:20:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/basicsocket/close_write_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.012932 seconds

1 file, 6 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb # 2011-05-07T12:20:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb
BasicSocket.do_not_reverse_lookup
- defaults to false
- causes 'peeraddr' to avoid name lookups
- looks for hostnames when set to false
- looks for numeric addresses when set to true


Finished in 0.395727 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/socket/basicsocket/for_fd_spec.rb # 2011-05-07T12:20:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/basicsocket/for_fd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/basicsocket/for_fd_spec.rb
BasicSocket#for_fd
- return a Socket instance wrapped around the descriptor


Finished in 0.025416 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/socket/basicsocket/getpeername_spec.rb # 2011-05-07T12:20:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/basicsocket/getpeername_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010937 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/socket/basicsocket/getsockname_spec.rb # 2011-05-07T12:20:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/basicsocket/getsockname_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010710 seconds

1 file, 3 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/socket/basicsocket/getsockopt_spec.rb # 2011-05-07T12:20:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/basicsocket/getsockopt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011894 seconds

1 file, 5 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/socket/basicsocket/recv_nonblock_spec.rb # 2011-05-07T12:20:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/basicsocket/recv_nonblock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013468 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/socket/basicsocket/recv_spec.rb # 2011-05-07T12:20:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/basicsocket/recv_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.024194 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/socket/basicsocket/send_spec.rb # 2011-05-07T12:20:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/basicsocket/send_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.024712 seconds

1 file, 3 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/library/socket/basicsocket/setsockopt_spec.rb # 2011-05-07T12:20:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/basicsocket/setsockopt_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.036559 seconds

1 file, 4 examples, 49 expectations, 0 failures, 0 errors
== rubyspec/library/socket/basicsocket/shutdown_spec.rb # 2011-05-07T12:20:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/basicsocket/shutdown_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/basicsocket/shutdown_spec.rb

Finished in 0.007046 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/constants/constants_spec.rb # 2011-05-07T12:20:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/constants/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.050169 seconds

1 file, 8 examples, 38 expectations, 0 failures, 0 errors
== rubyspec/library/socket/ipsocket/addr_spec.rb # 2011-05-07T12:20:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/ipsocket/addr_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.018734 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/socket/ipsocket/getaddress_spec.rb # 2011-05-07T12:20:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/ipsocket/getaddress_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.016438 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/socket/ipsocket/peeraddr_spec.rb # 2011-05-07T12:20:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/ipsocket/peeraddr_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.020866 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/socket/ipsocket/recvfrom_spec.rb # 2011-05-07T12:20:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/ipsocket/recvfrom_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.022013 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/accept_spec.rb # 2011-05-07T12:20:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/accept_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/accept_spec.rb

Finished in 0.006641 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/bind_spec.rb # 2011-05-07T12:20:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/bind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.018162 seconds

1 file, 10 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/connect_nonblock_spec.rb # 2011-05-07T12:20:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/connect_nonblock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/connect_nonblock_spec.rb
Socket#connect_nonblock
- takes an encoded socket address and starts the connection to it
- connects the socket to the remote side


Finished in 0.036249 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/connect_spec.rb # 2011-05-07T12:20:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/connect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/connect_spec.rb

Finished in 0.007193 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/for_fd_spec.rb # 2011-05-07T12:20:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/for_fd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/for_fd_spec.rb
Socket.for_fd given a file descriptor
- adopts that descriptor into a new Socket object (ERROR - 1)


1)
Socket.for_fd given a file descriptor adopts that descriptor into a new Socket object ERROR
Errno::ENOTCONN: Socket is not connected
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/for_fd_spec.rb:21:in `shutdown'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/for_fd_spec.rb:21
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/for_fd_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/for_fd_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.010743 seconds

1 file, 1 example, 3 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/socket/socket/for_fd_spec.rb)
== rubyspec/library/socket/socket/getaddrinfo_spec.rb # 2011-05-07T12:21:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/getaddrinfo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.041038 seconds

1 file, 5 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/gethostbyaddr_spec.rb # 2011-05-07T12:21:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/gethostbyaddr_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/gethostbyaddr_spec.rb

Finished in 0.006658 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/gethostbyname_spec.rb # 2011-05-07T12:21:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/gethostbyname_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/gethostbyname_spec.rb
Socket#gethostbyname
- returns broadcast address info for '<broadcast>'
- returns broadcast address info for '<any>'


Finished in 0.009721 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/gethostname_spec.rb # 2011-05-07T12:21:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/gethostname_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/gethostname_spec.rb
Socket.gethostname
- returns the host name


Finished in 0.037545 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/socket/socket/getnameinfo_spec.rb # 2011-05-07T12:21:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/getnameinfo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.052181 seconds

1 file, 7 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/getservbyname_spec.rb # 2011-05-07T12:21:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/getservbyname_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/getservbyname_spec.rb
Socket#getservbyname
- returns the port for service 'http'
- returns the port for service 'http' with protocol 'tcp'
- returns the port for service 'domain' with protocol 'udp'
- returns the port for service 'daytime'
- raises a SocketError when the service or port is invalid


Finished in 0.026258 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/listen_spec.rb # 2011-05-07T12:21:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/listen_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/listen_spec.rb
Socket#listen
- verifies we can listen for incoming connections


Finished in 0.009080 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/new_spec.rb # 2011-05-07T12:21:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/new_spec.rb

Finished in 0.006858 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/pack_sockaddr_in_spec.rb # 2011-05-07T12:21:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/pack_sockaddr_in_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/pack_sockaddr_in_spec.rb
Socket#pack_sockaddr_in
- packs and unpacks


Finished in 0.010599 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/pack_sockaddr_un_spec.rb # 2011-05-07T12:21:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/pack_sockaddr_un_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/pack_sockaddr_un_spec.rb
Socket#pack_sockaddr_un
- packs and unpacks


Finished in 0.009740 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/socket/socket/pair_spec.rb # 2011-05-07T12:21:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/pair_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/pair_spec.rb
Socket#pair
- ensures the returned sockets are connected


Finished in 0.010376 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/socket/socket/recvfrom_nonblock_spec.rb # 2011-05-07T12:21:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/recvfrom_nonblock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/recvfrom_nonblock_spec.rb

Finished in 0.006738 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/recvfrom_spec.rb # 2011-05-07T12:21:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/recvfrom_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/recvfrom_spec.rb

Finished in 0.006623 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/sockaddr_in_spec.rb # 2011-05-07T12:21:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/sockaddr_in_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/sockaddr_in_spec.rb
Socket#sockaddr_in
- packs and unpacks


Finished in 0.009958 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/sockaddr_un_spec.rb # 2011-05-07T12:21:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/sockaddr_un_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/sockaddr_un_spec.rb
Socket#sockaddr_un
- packs and unpacks


Finished in 0.009747 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/socket/socket/socket_spec.rb # 2011-05-07T12:21:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/socket_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011629 seconds

1 file, 5 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/socketpair_spec.rb # 2011-05-07T12:21:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/socketpair_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/socketpair_spec.rb
Socket#socketpair
- ensures the returned sockets are connected


Finished in 0.009838 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/socket/socket/sysaccept_spec.rb # 2011-05-07T12:21:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/sysaccept_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/sysaccept_spec.rb

Finished in 0.006757 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/unpack_sockaddr_in_spec.rb # 2011-05-07T12:21:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/unpack_sockaddr_in_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009635 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/socket/socket/unpack_sockaddr_un_spec.rb # 2011-05-07T12:21:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/socket/unpack_sockaddr_un_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/socket/unpack_sockaddr_un_spec.rb

Finished in 0.006639 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/tcpserver/accept_nonblock_spec.rb # 2011-05-07T12:21:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpserver/accept_nonblock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/tcpserver/accept_nonblock_spec.rb
Socket::TCPServer.accept_nonblock
- accepts non blocking connections


Finished in 0.110231 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/socket/tcpserver/accept_spec.rb # 2011-05-07T12:21:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpserver/accept_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.903897 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/socket/tcpserver/gets_spec.rb # 2011-05-07T12:21:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpserver/gets_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/tcpserver/gets_spec.rb
TCPServer#gets
- raises Errno::ENOTCONN on gets


Finished in 0.026319 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/socket/tcpserver/listen_spec.rb # 2011-05-07T12:21:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpserver/listen_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/tcpserver/listen_spec.rb

Finished in 0.006727 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/tcpserver/new_spec.rb # 2011-05-07T12:21:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpserver/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.042439 seconds

1 file, 6 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/library/socket/tcpserver/output_spec.rb # 2011-05-07T12:21:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpserver/output_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/tcpserver/output_spec.rb

Finished in 0.007257 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/tcpserver/readpartial_spec.rb # 2011-05-07T12:21:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpserver/readpartial_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/tcpserver/readpartial_spec.rb

Finished in 0.007188 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/tcpserver/sysaccept_spec.rb # 2011-05-07T12:21:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpserver/sysaccept_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/tcpserver/sysaccept_spec.rb

Finished in 0.006772 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/tcpsocket/gethostbyname_spec.rb # 2011-05-07T12:21:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpsocket/gethostbyname_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.040440 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/socket/tcpsocket/new_spec.rb # 2011-05-07T12:21:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpsocket/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

TCPSocket.new with a running server
- connects to a listening server with host and port
- connects to a server when passed local_host argument
- connects to a server when passed local_host and local_port arguments
- has an address once it has connected to a listening server


Finished in 0.064888 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/socket/tcpsocket/open_spec.rb # 2011-05-07T12:21:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpsocket/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

TCPSocket.open with a running server
- connects to a listening server with host and port
- connects to a server when passed local_host argument
- connects to a server when passed local_host and local_port arguments
- has an address once it has connected to a listening server


Finished in 0.065384 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/socket/tcpsocket/partially_closable_spec.rb # 2011-05-07T12:21:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpsocket/partially_closable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.026027 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/socket/tcpsocket/recv_nonblock_spec.rb # 2011-05-07T12:21:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/tcpsocket/recv_nonblock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/tcpsocket/recv_nonblock_spec.rb
TCPSocket#recv_nonblock
- returns a String read from the socket


Finished in 0.024420 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/socket/udpsocket/bind_spec.rb # 2011-05-07T12:21:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/udpsocket/bind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/udpsocket/bind_spec.rb
UDPSocket.bind
- binds the socket to a port
- receives a hostname and a port
- binds to INADDR_ANY if the hostname is empty


Finished in 0.024653 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/socket/udpsocket/connect_spec.rb # 2011-05-07T12:21:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/udpsocket/connect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/udpsocket/connect_spec.rb

Finished in 0.006684 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/udpsocket/new_spec.rb # 2011-05-07T12:21:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/udpsocket/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/udpsocket/new_spec.rb

Finished in 0.006719 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/udpsocket/open_spec.rb # 2011-05-07T12:21:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/udpsocket/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/udpsocket/open_spec.rb
UDPSocket.open
- allows calls to open without arguments


Finished in 0.008550 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/socket/udpsocket/recvfrom_nonblock_spec.rb # 2011-05-07T12:21:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/udpsocket/recvfrom_nonblock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/udpsocket/recvfrom_nonblock_spec.rb

Finished in 0.006863 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/udpsocket/send_spec.rb # 2011-05-07T12:21:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/udpsocket/send_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.043529 seconds

1 file, 3 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/socket/unixserver/accept_nonblock_spec.rb # 2011-05-07T12:21:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixserver/accept_nonblock_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb
UNIXServer#accept_nonblock
- accepts a connection in a non-blocking way (ERROR - 1)
- returns a UNIXSocket (ERROR - 2)


1)
An exception occurred during: before :each
UNIXServer#accept_nonblock accepts a connection in a non-blocking way ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: before :each
UNIXServer#accept_nonblock returns a UNIXSocket ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb:11:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_nonblock_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.010191 seconds

1 file, 0 examples, 0 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/library/socket/unixserver/accept_nonblock_spec.rb)
== rubyspec/library/socket/unixserver/accept_spec.rb # 2011-05-07T12:21:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixserver/accept_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb
UNIXServer#accept
- accepts what is written by the client (ERROR - 1)
- can be interrupted by Thread#kill (ERROR - 2)
- can be interrupted by Thread#raise (ERROR - 3)


1)
UNIXServer#accept accepts what is written by the client ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:16:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:16:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:16
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/platform.rb:43:in `platform_is_not'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
UNIXServer#accept can be interrupted by Thread#kill ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:32:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:32:in `new'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:32
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:16:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/platform.rb:43:in `platform_is_not'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

3)
UNIXServer#accept can be interrupted by Thread#raise ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:52:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:52:in `new'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:52
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:32:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/platform.rb:43:in `platform_is_not'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/accept_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.048351 seconds

1 file, 3 examples, 0 expectations, 0 failures, 3 errors
exit 1
failed(rubyspec/library/socket/unixserver/accept_spec.rb)
== rubyspec/library/socket/unixserver/for_fd_spec.rb # 2011-05-07T12:21:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixserver/for_fd_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/for_fd_spec.rb
UNIXServer#for_fd
- can calculate the path


Finished in 0.046931 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/socket/unixserver/new_spec.rb # 2011-05-07T12:21:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixserver/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/new_spec.rb
UNIXServer.new
- creates a new UNIXServer


Finished in 0.069544 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/socket/unixserver/open_spec.rb # 2011-05-07T12:21:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixserver/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixserver/open_spec.rb
UNIXServer.open
- creates a new UNIXServer


Finished in 0.053653 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/socket/unixsocket/addr_spec.rb # 2011-05-07T12:21:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixsocket/addr_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb
UNIXSocket#addr
- returns the address family of this socket in an array (ERROR - 1)
- returns the path of the socket in an array if it's a server (ERROR - 2)
- returns an empty string for path if it's a client (ERROR - 3)
- returns an array (ERROR - 4)


1)
An exception occurred during: before :each
UNIXSocket#addr returns the address family of this socket in an array ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: before :each
UNIXSocket#addr returns the path of the socket in an array if it's a server ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

3)
An exception occurred during: before :each
UNIXSocket#addr returns an empty string for path if it's a client ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

4)
An exception occurred during: before :each
UNIXSocket#addr returns an array ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:11:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/addr_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.011573 seconds

1 file, 0 examples, 0 expectations, 0 failures, 4 errors
exit 1
failed(rubyspec/library/socket/unixsocket/addr_spec.rb)
== rubyspec/library/socket/unixsocket/new_spec.rb # 2011-05-07T12:21:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixsocket/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/new_spec.rb

Finished in 0.018347 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/unixsocket/open_spec.rb # 2011-05-07T12:21:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixsocket/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/open_spec.rb

Finished in 0.003314 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/socket/unixsocket/pair_spec.rb # 2011-05-07T12:21:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixsocket/pair_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.035608 seconds

1 file, 6 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/socket/unixsocket/partially_closable_spec.rb # 2011-05-07T12:21:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixsocket/partially_closable_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 (ERROR - 1)
- closing the write end ensures that the other side can read until EOF (ERROR - 2)


1)
An exception occurred during: before :each
UNIXSocket partial closability if the write end is closed then the other side can read past EOF without blocking ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb:3:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb:6
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/platform.rb:43:in `platform_is_not'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: before :each
UNIXSocket partial closability closing the write end ensures that the other side can read until EOF ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb:11:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb:6
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/guards/platform.rb:43:in `platform_is_not'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/partially_closable_spec.rb:5
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.011328 seconds

1 file, 0 examples, 0 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/library/socket/unixsocket/partially_closable_spec.rb)
== rubyspec/library/socket/unixsocket/path_spec.rb # 2011-05-07T12:21:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixsocket/path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/path_spec.rb
UNIXSocket#path
- returns the path of the socket if it's a server (ERROR - 1)
- returns an empty string for path if it's a client (ERROR - 2)


1)
An exception occurred during: before :each
UNIXSocket#path returns the path of the socket if it's a server ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/path_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/path_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/path_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/path_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/path_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: before :each
UNIXSocket#path returns an empty string for path if it's a client ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/path_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/path_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/path_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/path_spec.rb:11:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/path_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.047094 seconds

1 file, 0 examples, 0 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/library/socket/unixsocket/path_spec.rb)
== rubyspec/library/socket/unixsocket/peeraddr_spec.rb # 2011-05-07T12:22:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixsocket/peeraddr_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/peeraddr_spec.rb
UNIXSocket#peeraddr
- returns the address familly and path of the server end of the connection (ERROR - 1)
- raises an error in server sockets (ERROR - 2)


1)
An exception occurred during: before :each
UNIXSocket#peeraddr returns the address familly and path of the server end of the connection ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/peeraddr_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/peeraddr_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/peeraddr_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/peeraddr_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/peeraddr_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: before :each
UNIXSocket#peeraddr raises an error in server sockets ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/peeraddr_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/peeraddr_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/peeraddr_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/peeraddr_spec.rb:11:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/peeraddr_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.036047 seconds

1 file, 0 examples, 0 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/library/socket/unixsocket/peeraddr_spec.rb)
== rubyspec/library/socket/unixsocket/recv_io_spec.rb # 2011-05-07T12:22:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixsocket/recv_io_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recv_io_spec.rb
UNIXSocket#recv_io
- reads an IO object across the socket (ERROR - 1)
- takes an optional class to use (ERROR - 2)


1)
An exception occurred during: before :each
UNIXSocket#recv_io reads an IO object across the socket ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recv_io_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recv_io_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recv_io_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recv_io_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recv_io_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: before :each
UNIXSocket#recv_io takes an optional class to use ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recv_io_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recv_io_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recv_io_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recv_io_spec.rb:11:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recv_io_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.035828 seconds

1 file, 0 examples, 0 expectations, 0 failures, 2 errors
exit 1
failed(rubyspec/library/socket/unixsocket/recv_io_spec.rb)
== rubyspec/library/socket/unixsocket/recvfrom_spec.rb # 2011-05-07T12:22:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixsocket/recvfrom_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb
UNIXSocket#recvfrom
- receives len bytes from sock (ERROR - 1)
- returns an array with data and information on the sender (ERROR - 2)
- uses different message options (ERROR - 3)


1)
An exception occurred during: before :each
UNIXSocket#recvfrom receives len bytes from sock ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
An exception occurred during: before :each
UNIXSocket#recvfrom returns an array with data and information on the sender ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:11:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

3)
An exception occurred during: before :each
UNIXSocket#recvfrom uses different message options ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:11:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/recvfrom_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.036758 seconds

1 file, 0 examples, 0 expectations, 0 failures, 3 errors
exit 1
failed(rubyspec/library/socket/unixsocket/recvfrom_spec.rb)
== rubyspec/library/socket/unixsocket/send_io_spec.rb # 2011-05-07T12:22:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/socket/unixsocket/send_io_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/send_io_spec.rb
UNIXSocket#send_io
- sends the fd for an IO object across the socket (ERROR - 1)


1)
An exception occurred during: before :each
UNIXSocket#send_io sends the fd for an IO object across the socket ERROR
ArgumentError: too long unix socket path (max: 103bytes)
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/send_io_spec.rb:11:in `initialize'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/send_io_spec.rb:11:in `open'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/send_io_spec.rb:11
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/send_io_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:204:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/socket/unixsocket/send_io_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.035241 seconds

1 file, 0 examples, 0 expectations, 0 failures, 1 error
exit 1
failed(rubyspec/library/socket/unixsocket/send_io_spec.rb)
== rubyspec/library/stringio/append_spec.rb # 2011-05-07T12:22:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.029897 seconds

1 file, 11 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/binmode_spec.rb # 2011-05-07T12:22:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/binmode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/binmode_spec.rb
StringIO#binmode
- returns self


Finished in 0.006126 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringio/bytes_spec.rb # 2011-05-07T12:22:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/bytes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.023978 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/chars_spec.rb # 2011-05-07T12:22:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/chars_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011758 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/close_read_spec.rb # 2011-05-07T12:22:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/close_read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008410 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/close_spec.rb # 2011-05-07T12:22:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007857 seconds

1 file, 3 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/close_write_spec.rb # 2011-05-07T12:22:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/close_write_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008886 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/closed_read_spec.rb # 2011-05-07T12:22:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/closed_read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/closed_read_spec.rb
StringIO#closed_read?
- returns true if self is not readable


Finished in 0.006307 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/closed_spec.rb # 2011-05-07T12:22:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/closed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/closed_spec.rb
StringIO#closed?
- returns true if self is completely closed


Finished in 0.006255 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/closed_write_spec.rb # 2011-05-07T12:22:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/closed_write_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/closed_write_spec.rb
StringIO#closed_write?
- returns true if self is not writable


Finished in 0.006243 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/each_byte_spec.rb # 2011-05-07T12:22:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/each_byte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013079 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/each_char_spec.rb # 2011-05-07T12:22:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/each_char_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011540 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/each_line_spec.rb # 2011-05-07T12:22:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/each_line_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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 0.038539 seconds

1 file, 12 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/each_spec.rb # 2011-05-07T12:22:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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 0.037047 seconds

1 file, 12 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/eof_spec.rb # 2011-05-07T12:22:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/eof_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009889 seconds

1 file, 4 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/fcntl_spec.rb # 2011-05-07T12:22:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/fcntl_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/fcntl_spec.rb
StringIO#fcntl
- raises a NotImplementedError


Finished in 0.006258 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringio/fileno_spec.rb # 2011-05-07T12:22:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/fileno_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/fileno_spec.rb
StringIO#fileno
- returns nil


Finished in 0.009947 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringio/flush_spec.rb # 2011-05-07T12:22:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/flush_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/flush_spec.rb
StringIO#flush
- returns self


Finished in 0.006137 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringio/fsync_spec.rb # 2011-05-07T12:22:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/fsync_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/fsync_spec.rb
StringIO#fsync
- returns zero


Finished in 0.006016 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringio/getbyte_spec.rb # 2011-05-07T12:22:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/getbyte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011581 seconds

1 file, 5 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/getc_spec.rb # 2011-05-07T12:22:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/getc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010360 seconds

1 file, 5 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/gets_spec.rb # 2011-05-07T12:22:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/gets_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- accepts string as separator
- updates self's lineno by one
- 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 0.034553 seconds

1 file, 12 examples, 37 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/initialize_copy_spec.rb # 2011-05-07T12:22:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013052 seconds

1 file, 10 examples, 26 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/initialize_spec.rb # 2011-05-07T12:22:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError 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 0.039099 seconds

1 file, 13 examples, 57 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/isatty_spec.rb # 2011-05-07T12:22:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/isatty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/isatty_spec.rb
StringIO#tty?
- returns false


Finished in 0.007551 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringio/length_spec.rb # 2011-05-07T12:22:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/length_spec.rb
StringIO#length
- returns the length of the wrapped string


Finished in 0.007420 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringio/lineno_spec.rb # 2011-05-07T12:22:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/lineno_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007156 seconds

1 file, 2 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/lines_spec.rb # 2011-05-07T12:22:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/lines_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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 0.037417 seconds

1 file, 12 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/open_spec.rb # 2011-05-07T12:22:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError 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 0.064956 seconds

1 file, 20 examples, 64 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/path_spec.rb # 2011-05-07T12:22:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/path_spec.rb
StringIO#path
- returns nil


Finished in 0.006884 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringio/pid_spec.rb # 2011-05-07T12:22:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/pid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/pid_spec.rb
StringIO#pid
- returns nil


Finished in 0.006031 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringio/pos_spec.rb # 2011-05-07T12:22:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/pos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010197 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/print_spec.rb # 2011-05-07T12:22:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/print_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014984 seconds

1 file, 11 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/printf_spec.rb # 2011-05-07T12:22:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/printf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011628 seconds

1 file, 7 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/putc_spec.rb # 2011-05-07T12:22:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/putc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014461 seconds

1 file, 10 examples, 16 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/puts_spec.rb # 2011-05-07T12:23:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/puts_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/puts_spec.rb
StringIO#puts when passed an 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 1 or more objects
- 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
- prints a newline when passed an empty string

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 0.039925 seconds

1 file, 18 examples, 25 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/read_spec.rb # 2011-05-07T12:23:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.045267 seconds

1 file, 21 examples, 30 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/readbyte_spec.rb # 2011-05-07T12:23:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/readbyte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011002 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/readchar_spec.rb # 2011-05-07T12:23:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/readchar_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.033407 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/readline_spec.rb # 2011-05-07T12:23:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/readline_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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 0.035254 seconds

1 file, 11 examples, 30 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/readlines_spec.rb # 2011-05-07T12:23:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/readlines_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 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 0.015168 seconds

1 file, 12 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/readpartial_spec.rb # 2011-05-07T12:23:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/readpartial_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/readpartial_spec.rb

Finished in 0.005613 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/reopen_spec.rb # 2011-05-07T12:23:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/reopen_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 TypeError 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
- 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

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

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 0.053260 seconds

1 file, 28 examples, 70 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/rewind_spec.rb # 2011-05-07T12:23:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/rewind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/rewind_spec.rb
StringIO#rewind
- returns 0
- resets the position
- resets the line number


Finished in 0.007309 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/seek_spec.rb # 2011-05-07T12:23:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/seek_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014254 seconds

1 file, 8 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/size_spec.rb # 2011-05-07T12:23:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/size_spec.rb
StringIO#size
- returns the length of the wrapped string


Finished in 0.006847 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringio/string_spec.rb # 2011-05-07T12:23:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/string_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010961 seconds

1 file, 7 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/stringio_spec.rb # 2011-05-07T12:23:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/stringio_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/stringio_spec.rb
StringIO
- includes the Enumerable module


Finished in 0.005530 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringio/sync_spec.rb # 2011-05-07T12:23:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/sync_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/sync_spec.rb
StringIO#sync
- returns true

StringIO#sync=
- does not change 'sync' status


Finished in 0.007049 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/sysread_spec.rb # 2011-05-07T12:23:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/sysread_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

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

StringIO#sysread when passed [length]
- raises an EOFError when self's position is at the end


Finished in 0.043513 seconds

1 file, 17 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/syswrite_spec.rb # 2011-05-07T12:23:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/syswrite_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.016796 seconds

1 file, 10 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/tell_spec.rb # 2011-05-07T12:23:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/tell_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/tell_spec.rb
StringIO#tell
- returns the current byte offset


Finished in 0.007392 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/truncate_spec.rb # 2011-05-07T12:23:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/truncate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013903 seconds

1 file, 10 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/tty_spec.rb # 2011-05-07T12:23:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/tty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringio/tty_spec.rb
StringIO#tty?
- returns false


Finished in 0.006904 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringio/ungetc_spec.rb # 2011-05-07T12:23:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/ungetc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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

StringIO#ungetc when self is not readable
- raises an IOError


Finished in 0.012990 seconds

1 file, 7 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/stringio/write_spec.rb # 2011-05-07T12:23:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringio/write_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.016203 seconds

1 file, 10 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/append_spec.rb # 2011-05-07T12:23:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

StringScanner#<< when passed a Fixnum
- raises a TypeError
- doesn't call to_int on the argument


Finished in 0.013002 seconds

1 file, 4 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/beginning_of_line_spec.rb # 2011-05-07T12:23:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/beginning_of_line_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007875 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/bol_spec.rb # 2011-05-07T12:23:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/bol_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007440 seconds

1 file, 2 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/check_spec.rb # 2011-05-07T12:23:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/check_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringscanner/check_spec.rb
StringScanner#check
- returns the value that scan would return, without advancing the scan pointer


Finished in 0.006044 seconds

1 file, 1 example, 5 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/check_until_spec.rb # 2011-05-07T12:23:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/check_until_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.005973 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/clear_spec.rb # 2011-05-07T12:23:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/clear_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008116 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/concat_spec.rb # 2011-05-07T12:23:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/concat_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

StringScanner#concat when passed a Fixnum
- raises a TypeError
- doesn't call to_int on the argument


Finished in 0.011165 seconds

1 file, 4 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/dup_spec.rb # 2011-05-07T12:23:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/dup_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringscanner/dup_spec.rb
StringScanner#dup
- copies the passed StringScanner's content to self
- copies the passed StringSCanner's position to self
- copies previous match state
- copies the passed StringScanner scan pointer to self


Finished in 0.007578 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/element_reference_spec.rb # 2011-05-07T12:23:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/element_reference_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringscanner/element_reference_spec.rb
StringScanner#[]
- returns nil if there is no current match
- 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 0.010212 seconds

1 file, 7 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/empty_spec.rb # 2011-05-07T12:23:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/empty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.026863 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/eos_spec.rb # 2011-05-07T12:23:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/eos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007045 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/exist_spec.rb # 2011-05-07T12:23:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/exist_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007077 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/get_byte_spec.rb # 2011-05-07T12:23:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/get_byte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008513 seconds

1 file, 3 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/getbyte_spec.rb # 2011-05-07T12:23:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/getbyte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011783 seconds

1 file, 6 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/getch_spec.rb # 2011-05-07T12:23:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/getch_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009920 seconds

1 file, 5 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/initialize_spec.rb # 2011-05-07T12:23:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringscanner/initialize_spec.rb
StringScanner#initialize
- is a private method
- returns an instance of StringScanner
- converts the argument into a string using #to_str


Finished in 0.008415 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/inspect_spec.rb # 2011-05-07T12:23:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringscanner/inspect_spec.rb
StringScanner#inspect
- returns a String object
- returns a string that represents the StringScanner object


Finished in 0.006503 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/match_spec.rb # 2011-05-07T12:23:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/match_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- effects pre_match


Finished in 0.006992 seconds

1 file, 3 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/matched_size_spec.rb # 2011-05-07T12:23:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/matched_size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008538 seconds

1 file, 2 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/matched_spec.rb # 2011-05-07T12:23:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/matched_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010498 seconds

1 file, 6 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/matchedsize_spec.rb # 2011-05-07T12:23:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/matchedsize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringscanner/matchedsize_spec.rb
StringScanner#matchedsize
- returns the size of the most recent match
- returns nil if there was no recent match
- warns in verbose mode that the method is obsolete


Finished in 0.009237 seconds

1 file, 3 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/must_C_version_spec.rb # 2011-05-07T12:23:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/must_C_version_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringscanner/must_C_version_spec.rb
StringScanner.must_C_version
- returns self


Finished in 0.005665 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/stringscanner/peek_spec.rb # 2011-05-07T12:23:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/peek_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010509 seconds

1 file, 6 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/peep_spec.rb # 2011-05-07T12:23:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/peep_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010905 seconds

1 file, 7 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/pointer_spec.rb # 2011-05-07T12:23:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/pointer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- positions from the end if the argument is negative
- raises a RangeError if position too far backward
- raises a RangeError when the passed argument is out of range


Finished in 0.011785 seconds

1 file, 7 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/pos_spec.rb # 2011-05-07T12:23:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/pos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- positions from the end if the argument is negative
- raises a RangeError if position too far backward
- raises a RangeError when the passed argument is out of range


Finished in 0.011113 seconds

1 file, 7 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/post_match_spec.rb # 2011-05-07T12:23:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/post_match_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008492 seconds

1 file, 4 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/pre_match_spec.rb # 2011-05-07T12:23:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/pre_match_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is more than just the data from the last match
- is not changed when the scanner's position changes
- returns an instance of String when passed a String subclass
- taints the returned String if the input was tainted


Finished in 0.009748 seconds

1 file, 6 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/reset_spec.rb # 2011-05-07T12:23:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/reset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringscanner/reset_spec.rb
StringScanner#reset
- reset the scan pointer and clear matching data


Finished in 0.005667 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/rest_size_spec.rb # 2011-05-07T12:23:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/rest_size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008488 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/rest_spec.rb # 2011-05-07T12:23:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/rest_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011261 seconds

1 file, 8 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/restsize_spec.rb # 2011-05-07T12:23:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/restsize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.008220 seconds

1 file, 3 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/scan_full_spec.rb # 2011-05-07T12:23:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/scan_full_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007698 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/scan_spec.rb # 2011-05-07T12:23:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/scan_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringscanner/scan_spec.rb
StringScanner#scan
- returns the matched string
- treats ^ as matching from the beginning of the current position
- returns nil if there's no match
- returns nil when there is no more to scan
- returns an empty string when the pattern matches empty
- raises a TypeError if pattern isn't a Regexp


Finished in 0.009895 seconds

1 file, 6 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/scan_until_spec.rb # 2011-05-07T12:23:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/scan_until_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- can match anchors properly


Finished in 0.007448 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/search_full_spec.rb # 2011-05-07T12:23:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/search_full_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007457 seconds

1 file, 4 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/skip_spec.rb # 2011-05-07T12:23:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/skip_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringscanner/skip_spec.rb
StringScanner#skip
- returns length of the match
- returns nil if there's no match


Finished in 0.006241 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/skip_until_spec.rb # 2011-05-07T12:23:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/skip_until_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.006636 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/string_spec.rb # 2011-05-07T12:23:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/string_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringscanner/string_spec.rb
StringScanner#string
- returns the string being scanned
- returns the identical object passed in

StringScanner#string=
- changes the string being scanned to the argument and resets the scanner
- converts the argument into a string using #to_str


Finished in 0.008865 seconds

1 file, 4 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/terminate_spec.rb # 2011-05-07T12:23:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/terminate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/stringscanner/terminate_spec.rb
StringScanner#terminate
- set the scan pointer to the end of the string and clear matching data.


Finished in 0.006475 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/stringscanner/unscan_spec.rb # 2011-05-07T12:23:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/stringscanner/unscan_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.007350 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/alert_spec.rb # 2011-05-07T12:23:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/alert_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/alert_spec.rb
Syslog.alert
- logs a message
- accepts sprintf arguments
- works as an alias for Syslog.log


Finished in 0.408803 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/close_spec.rb # 2011-05-07T12:23:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.032295 seconds

1 file, 6 examples, 24 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/constants_spec.rb # 2011-05-07T12:23:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 (FAILED - 1)

Syslog::Constants Syslog::Constants.LOG_UPTO
- returns a mask for the priorities up to a given argument
- works on undefined constants (FAILED - 2)


1)
Syslog::Constants Syslog::Constants.LOG_MASK works on undefined constants FAILED
Expected 0
 to equal 33554432

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/constants_spec.rb:36
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/constants_spec.rb:2:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/constants_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

2)
Syslog::Constants Syslog::Constants.LOG_UPTO works on undefined constants FAILED
Expected -1
 to equal 67108863

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/constants_spec.rb:50
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/constants_spec.rb:4
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.037918 seconds

1 file, 5 examples, 40 expectations, 2 failures, 0 errors
exit 1
failed(rubyspec/library/syslog/constants_spec.rb)
== rubyspec/library/syslog/crit_spec.rb # 2011-05-07T12:23:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/crit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/crit_spec.rb
Syslog.crit
- logs a message
- accepts sprintf arguments
- works as an alias for Syslog.log


Finished in 0.066894 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/debug_spec.rb # 2011-05-07T12:23:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/debug_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/debug_spec.rb
Syslog.debug
- logs a message
- accepts sprintf arguments
- works as an alias for Syslog.log


Finished in 0.020070 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/emerg_spec.rb # 2011-05-07T12:23:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/emerg_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/emerg_spec.rb

Finished in 0.006183 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/err_spec.rb # 2011-05-07T12:23:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/err_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/err_spec.rb
Syslog.err
- logs a message
- accepts sprintf arguments
- works as an alias for Syslog.log


Finished in 0.024883 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/facility_spec.rb # 2011-05-07T12:23:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/facility_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009331 seconds

1 file, 4 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/ident_spec.rb # 2011-05-07T12:23:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/ident_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/ident_spec.rb
Syslog.ident
- returns the logging identity
- returns nil if the log is closed
- defaults to $0


Finished in 0.008551 seconds

1 file, 3 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/info_spec.rb # 2011-05-07T12:23:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/info_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/info_spec.rb
Syslog.info
- logs a message
- accepts sprintf arguments
- works as an alias for Syslog.log


Finished in 0.019885 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/inspect_spec.rb # 2011-05-07T12:23:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009012 seconds

1 file, 3 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/instance_spec.rb # 2011-05-07T12:23:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/instance_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/instance_spec.rb
Syslog.instance
- returns the module


Finished in 0.005778 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/syslog/log_spec.rb # 2011-05-07T12:23:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/log_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.058000 seconds

1 file, 5 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/mask_spec.rb # 2011-05-07T12:23:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/mask_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013432 seconds

1 file, 7 examples, 28 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/notice_spec.rb # 2011-05-07T12:23:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/notice_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/notice_spec.rb
Syslog.notice
- logs a message
- accepts sprintf arguments
- works as an alias for Syslog.log


Finished in 0.024576 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/open_spec.rb # 2011-05-07T12:23:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.037939 seconds

1 file, 14 examples, 53 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/opened_spec.rb # 2011-05-07T12:23:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/opened_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/opened_spec.rb
Syslog.opened?
- returns true if the log is opened
- returns false otherwise
- works inside a block


Finished in 0.008638 seconds

1 file, 3 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/options_spec.rb # 2011-05-07T12:23:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/options_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.009256 seconds

1 file, 4 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/reopen_spec.rb # 2011-05-07T12:23:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/reopen_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010685 seconds

1 file, 4 examples, 18 expectations, 0 failures, 0 errors
== rubyspec/library/syslog/warning_spec.rb # 2011-05-07T12:23:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/syslog/warning_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/syslog/warning_spec.rb
Syslog.warning
- logs a message
- accepts sprintf arguments
- works as an alias for Syslog.log


Finished in 0.061935 seconds

1 file, 3 examples, 9 expectations, 0 failures, 0 errors
== rubyspec/library/tempfile/_close_spec.rb # 2011-05-07T12:23:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/tempfile/_close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/tempfile/_close_spec.rb
Tempfile#_close
- is protected
- closes self


Finished in 0.119461 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/tempfile/callback_spec.rb # 2011-05-07T12:23:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/tempfile/callback_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/tempfile/callback_spec.rb
Tempfile.callback
- needs to be reviewed for spec completeness


Finished in 0.046192 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/tempfile/close_spec.rb # 2011-05-07T12:23:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/tempfile/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.059131 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/tempfile/delete_spec.rb # 2011-05-07T12:23:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/tempfile/delete_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/tempfile/delete_spec.rb
Tempfile#delete
- unlinks self


Finished in 0.051882 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/tempfile/initialize_spec.rb # 2011-05-07T12:23:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/tempfile/initialize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.052541 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/tempfile/length_spec.rb # 2011-05-07T12:23:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/tempfile/length_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/tempfile/length_spec.rb
Tempfile#length
- returns the size of self
- returns 0 when self is closed


Finished in 0.055197 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/tempfile/open_spec.rb # 2011-05-07T12:23:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/tempfile/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- is passed an array [base, suffix] as first argument

Tempfile.open when passed a block
- yields a new, open Tempfile instance to the block
- closes the yielded Tempfile after the block


Finished in 0.064432 seconds

1 file, 6 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/tempfile/path_spec.rb # 2011-05-07T12:23:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/tempfile/path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/tempfile/path_spec.rb
Tempfile#path
- returns the path to the tempfile


Finished in 0.050399 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/tempfile/size_spec.rb # 2011-05-07T12:23:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/tempfile/size_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/tempfile/size_spec.rb
Tempfile#size
- returns the size of self
- returns 0 when self is closed


Finished in 0.054404 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/tempfile/unlink_spec.rb # 2011-05-07T12:23:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/tempfile/unlink_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/tempfile/unlink_spec.rb
Tempfile#unlink
- unlinks self


Finished in 0.051059 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/time/httpdate_spec.rb # 2011-05-07T12:23:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/time/httpdate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/time/httpdate_spec.rb
Time.httpdate
- parses RFC-2616 strings


Finished in 0.074037 seconds

1 file, 1 example, 9 expectations, 0 failures, 0 errors
== rubyspec/library/time/iso8601_spec.rb # 2011-05-07T12:23:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/time/iso8601_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/time/iso8601_spec.rb
Time.xmlschema
- parses ISO-8601 strings


Finished in 0.035919 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/time/rfc2822_spec.rb # 2011-05-07T12:23:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/time/rfc2822_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/time/rfc2822_spec.rb
Time.rfc2822
- parses RFC-822 strings
- parses RFC-2822 strings


Finished in 0.038298 seconds

1 file, 2 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/time/rfc822_spec.rb # 2011-05-07T12:23:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/time/rfc822_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/time/rfc822_spec.rb
Time.rfc822
- parses RFC-822 strings
- parses RFC-2822 strings


Finished in 0.037502 seconds

1 file, 2 examples, 12 expectations, 0 failures, 0 errors
== rubyspec/library/time/xmlschema_spec.rb # 2011-05-07T12:23:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/time/xmlschema_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/time/xmlschema_spec.rb
Time.xmlschema
- parses ISO-8601 strings


Finished in 0.034808 seconds

1 file, 1 example, 6 expectations, 0 failures, 0 errors
== rubyspec/library/timeout/timeout_spec.rb # 2011-05-07T12:23:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/timeout/timeout_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns back the last value in the block


Finished in 3.021573 seconds

1 file, 4 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/tmpdir/dir/mktmpdir_spec.rb # 2011-05-07T12:23:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/tmpdir/dir/mktmpdir_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.070393 seconds

1 file, 9 examples, 17 expectations, 0 failures, 0 errors
== rubyspec/library/tmpdir/dir/tmpdir_spec.rb # 2011-05-07T12:23:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/tmpdir/dir/tmpdir_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/tmpdir/dir/tmpdir_spec.rb
Dir.tmpdir
- returns the path to a writable and readable directory


Finished in 0.006569 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/uri/eql_spec.rb # 2011-05-07T12:23:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/eql_spec.rb
URI#eql?
- returns false if the normalized forms are different


Finished in 0.097342 seconds

1 file, 1 example, 17 expectations, 0 failures, 0 errors
== rubyspec/library/uri/equality_spec.rb # 2011-05-07T12:23:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/equality_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/equality_spec.rb
URI#==
- ignores capitalization of host names
- 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


Finished in 0.061232 seconds

1 file, 6 examples, 26 expectations, 0 failures, 0 errors
== rubyspec/library/uri/escape/decode_spec.rb # 2011-05-07T12:23:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/escape/decode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/escape/decode_spec.rb
URI::Escape#decode
- needs to be reviewed for spec completeness


Finished in 0.045912 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/escape/encode_spec.rb # 2011-05-07T12:23:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/escape/encode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/escape/encode_spec.rb
URI::Escape#encode
- needs to be reviewed for spec completeness


Finished in 0.052257 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/escape/escape_spec.rb # 2011-05-07T12:23:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/escape/escape_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/escape/escape_spec.rb
URI::Escape#escape
- needs to be reviewed for spec completeness


Finished in 0.045986 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/escape/unescape_spec.rb # 2011-05-07T12:23:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/escape/unescape_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/escape/unescape_spec.rb
URI::Escape#unescape
- needs to be reviewed for spec completeness


Finished in 0.069086 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/extract_spec.rb # 2011-05-07T12:23:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/extract_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.061871 seconds

1 file, 8 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ftp/build_spec.rb # 2011-05-07T12:23:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ftp/build_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ftp/build_spec.rb
URI::FTP.build
- needs to be reviewed for spec completeness


Finished in 0.045998 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ftp/merge_spec.rb # 2011-05-07T12:23:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ftp/merge_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ftp/merge_spec.rb
URI::FTP#merge
- needs to be reviewed for spec completeness


Finished in 0.045260 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ftp/new2_spec.rb # 2011-05-07T12:23:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ftp/new2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ftp/new2_spec.rb
URI::FTP.new2
- needs to be reviewed for spec completeness


Finished in 0.045509 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ftp/path_spec.rb # 2011-05-07T12:23:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ftp/path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ftp/path_spec.rb
URI::FTP#path=
- requires a leading /
- strips the leading /

URI::FTP#path
- unescapes the leading /


Finished in 0.050812 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ftp/set_typecode_spec.rb # 2011-05-07T12:23:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ftp/set_typecode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ftp/set_typecode_spec.rb
URI::FTP#set_typecode
- needs to be reviewed for spec completeness


Finished in 0.045460 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ftp/to_s_spec.rb # 2011-05-07T12:23:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ftp/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ftp/to_s_spec.rb
URI::FTP#to_s
- does not escape the leading /


Finished in 0.047383 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/uri/ftp/typecode_spec.rb # 2011-05-07T12:24:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ftp/typecode_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ftp/typecode_spec.rb
URI::FTP#typecode
- needs to be reviewed for spec completeness

URI::FTP#typecode=
- needs to be reviewed for spec completeness


Finished in 0.046288 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/absolute_spec.rb # 2011-05-07T12:24:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/absolute_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/absolute_spec.rb
URI::Generic#absolute
- needs to be reviewed for spec completeness

URI::Generic#absolute?
- needs to be reviewed for spec completeness


Finished in 0.046817 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/build2_spec.rb # 2011-05-07T12:24:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/build2_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/build2_spec.rb
URI::Generic.build2
- needs to be reviewed for spec completeness


Finished in 0.045249 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/build_spec.rb # 2011-05-07T12:24:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/build_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/build_spec.rb
URI::Generic.build
- needs to be reviewed for spec completeness


Finished in 0.045301 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/coerce_spec.rb # 2011-05-07T12:24:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/coerce_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/coerce_spec.rb
URI::Generic#coerce
- needs to be reviewed for spec completeness


Finished in 0.045333 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/component_ary_spec.rb # 2011-05-07T12:24:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/component_ary_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/component_ary_spec.rb
URI::Generic#component_ary
- needs to be reviewed for spec completeness


Finished in 0.045736 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/component_spec.rb # 2011-05-07T12:24:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/component_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/component_spec.rb
URI::Generic#component
- needs to be reviewed for spec completeness

URI::Generic.component
- needs to be reviewed for spec completeness


Finished in 0.046025 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/default_port_spec.rb # 2011-05-07T12:24:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/default_port_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/default_port_spec.rb
URI::Generic#default_port
- needs to be reviewed for spec completeness

URI::Generic.default_port
- needs to be reviewed for spec completeness


Finished in 0.046574 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/eql_spec.rb # 2011-05-07T12:24:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/eql_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/eql_spec.rb
URI::Generic#eql?
- needs to be reviewed for spec completeness


Finished in 0.045504 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/equal_value_spec.rb # 2011-05-07T12:24:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/equal_value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/equal_value_spec.rb
URI::Generic#==
- needs to be reviewed for spec completeness


Finished in 0.045539 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/fragment_spec.rb # 2011-05-07T12:24:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/fragment_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/fragment_spec.rb
URI::Generic#fragment
- needs to be reviewed for spec completeness

URI::Generic#fragment=
- needs to be reviewed for spec completeness


Finished in 0.046036 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/hash_spec.rb # 2011-05-07T12:24:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/hash_spec.rb
URI::Generic#hash
- needs to be reviewed for spec completeness


Finished in 0.046114 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/hierarchical_spec.rb # 2011-05-07T12:24:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/hierarchical_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/hierarchical_spec.rb
URI::Generic#hierarchical?
- needs to be reviewed for spec completeness


Finished in 0.045698 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/host_spec.rb # 2011-05-07T12:24:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/host_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/host_spec.rb
URI::Generic#host
- needs to be reviewed for spec completeness

URI::Generic#host=
- needs to be reviewed for spec completeness


Finished in 0.046559 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/inspect_spec.rb # 2011-05-07T12:24:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/inspect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/inspect_spec.rb
URI::Generic#inspect
- needs to be reviewed for spec completeness


Finished in 0.045269 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/merge_spec.rb # 2011-05-07T12:24:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/merge_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/merge_spec.rb
URI::Generic#merge
- needs to be reviewed for spec completeness

URI::Generic#merge!
- needs to be reviewed for spec completeness


Finished in 0.046391 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/minus_spec.rb # 2011-05-07T12:24:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/minus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/minus_spec.rb
URI::Generic#-
- needs to be reviewed for spec completeness


Finished in 0.045387 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/normalize_spec.rb # 2011-05-07T12:24:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/normalize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/normalize_spec.rb
URI::Generic#normalize
- needs to be reviewed for spec completeness

URI::Generic#normalize!
- needs to be reviewed for spec completeness


Finished in 0.046119 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/opaque_spec.rb # 2011-05-07T12:24:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/opaque_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/opaque_spec.rb
URI::Generic#opaque
- needs to be reviewed for spec completeness

URI::Generic#opaque=
- needs to be reviewed for spec completeness


Finished in 0.066680 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/password_spec.rb # 2011-05-07T12:24:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/password_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/password_spec.rb
URI::Generic#password
- needs to be reviewed for spec completeness

URI::Generic#password=
- needs to be reviewed for spec completeness


Finished in 0.046117 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/path_spec.rb # 2011-05-07T12:24:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/path_spec.rb
URI::Generic#path
- needs to be reviewed for spec completeness

URI::Generic#path=
- needs to be reviewed for spec completeness


Finished in 0.046486 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/plus_spec.rb # 2011-05-07T12:24:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/plus_spec.rb
URI::Generic#+
- needs to be reviewed for spec completeness


Finished in 0.045607 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/port_spec.rb # 2011-05-07T12:24:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/port_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/port_spec.rb
URI::Generic#port
- needs to be reviewed for spec completeness

URI::Generic#port=
- needs to be reviewed for spec completeness


Finished in 0.046109 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/query_spec.rb # 2011-05-07T12:24:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/query_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/query_spec.rb
URI::Generic#query
- needs to be reviewed for spec completeness

URI::Generic#query=
- needs to be reviewed for spec completeness


Finished in 0.046654 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/registry_spec.rb # 2011-05-07T12:24:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/registry_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/registry_spec.rb
URI::Generic#registry
- needs to be reviewed for spec completeness

URI::Generic#registry=
- needs to be reviewed for spec completeness


Finished in 0.046340 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/relative_spec.rb # 2011-05-07T12:24:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/relative_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/relative_spec.rb
URI::Generic#relative?
- needs to be reviewed for spec completeness


Finished in 0.045364 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/route_from_spec.rb # 2011-05-07T12:24:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/route_from_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/route_from_spec.rb
URI::Generic#route_from
- needs to be reviewed for spec completeness


Finished in 0.045789 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/route_to_spec.rb # 2011-05-07T12:24:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/route_to_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/route_to_spec.rb
URI::Generic#route_to
- needs to be reviewed for spec completeness


Finished in 0.045538 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/scheme_spec.rb # 2011-05-07T12:24:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/scheme_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/scheme_spec.rb
URI::Generic#scheme
- needs to be reviewed for spec completeness

URI::Generic#scheme=
- needs to be reviewed for spec completeness


Finished in 0.050964 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/select_spec.rb # 2011-05-07T12:24:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/select_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/select_spec.rb
URI::Generic#select
- needs to be reviewed for spec completeness


Finished in 0.045876 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/set_fragment_spec.rb # 2011-05-07T12:24:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/set_fragment_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/set_fragment_spec.rb
URI::Generic#set_fragment
- needs to be reviewed for spec completeness


Finished in 0.045456 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/set_host_spec.rb # 2011-05-07T12:24:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/set_host_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/set_host_spec.rb
URI::Generic#set_host
- needs to be reviewed for spec completeness


Finished in 0.045678 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/set_opaque_spec.rb # 2011-05-07T12:24:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/set_opaque_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/set_opaque_spec.rb
URI::Generic#set_opaque
- needs to be reviewed for spec completeness


Finished in 0.045729 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/set_password_spec.rb # 2011-05-07T12:24:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/set_password_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/set_password_spec.rb
URI::Generic#set_password
- needs to be reviewed for spec completeness


Finished in 0.045688 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/set_path_spec.rb # 2011-05-07T12:24:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/set_path_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/set_path_spec.rb
URI::Generic#set_path
- needs to be reviewed for spec completeness


Finished in 0.046555 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/set_port_spec.rb # 2011-05-07T12:24:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/set_port_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/set_port_spec.rb
URI::Generic#set_port
- needs to be reviewed for spec completeness


Finished in 0.045724 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/set_query_spec.rb # 2011-05-07T12:24:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/set_query_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/set_query_spec.rb
URI::Generic#set_query
- needs to be reviewed for spec completeness


Finished in 0.045427 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/set_registry_spec.rb # 2011-05-07T12:24:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/set_registry_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/set_registry_spec.rb
URI::Generic#set_registry
- needs to be reviewed for spec completeness


Finished in 0.045444 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/set_scheme_spec.rb # 2011-05-07T12:24:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/set_scheme_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/set_scheme_spec.rb
URI::Generic#set_scheme
- needs to be reviewed for spec completeness


Finished in 0.046254 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/set_user_spec.rb # 2011-05-07T12:24:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/set_user_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/set_user_spec.rb
URI::Generic#set_user
- needs to be reviewed for spec completeness


Finished in 0.045257 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/set_userinfo_spec.rb # 2011-05-07T12:24:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/set_userinfo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/set_userinfo_spec.rb
URI::Generic#set_userinfo
- needs to be reviewed for spec completeness


Finished in 0.045513 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/to_s_spec.rb # 2011-05-07T12:24:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/to_s_spec.rb
URI::Generic#to_s
- needs to be reviewed for spec completeness


Finished in 0.045449 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/use_registry_spec.rb # 2011-05-07T12:24:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/use_registry_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/use_registry_spec.rb
URI::Generic.use_registry
- needs to be reviewed for spec completeness


Finished in 0.045794 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/user_spec.rb # 2011-05-07T12:24:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/user_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/user_spec.rb
URI::Generic#user
- needs to be reviewed for spec completeness

URI::Generic#user=
- needs to be reviewed for spec completeness


Finished in 0.046702 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/generic/userinfo_spec.rb # 2011-05-07T12:24:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/generic/userinfo_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/generic/userinfo_spec.rb
URI::Generic#userinfo
- needs to be reviewed for spec completeness

URI::Generic#userinfo=
- needs to be reviewed for spec completeness


Finished in 0.046010 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/http/build_spec.rb # 2011-05-07T12:24:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/http/build_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/http/build_spec.rb
URI::HTTP.build
- needs to be reviewed for spec completeness


Finished in 0.045735 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/http/request_uri_spec.rb # 2011-05-07T12:24:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/http/request_uri_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

URI::HTTP#request_uri
- needs to be reviewed for spec completeness


Finished in 0.048119 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/uri/join_spec.rb # 2011-05-07T12:24:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/join_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.052824 seconds

1 file, 5 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ldap/attributes_spec.rb # 2011-05-07T12:24:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ldap/attributes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ldap/attributes_spec.rb
URI::LDAP#attributes
- needs to be reviewed for spec completeness

URI::LDAP#attributes=
- needs to be reviewed for spec completeness


Finished in 0.046453 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ldap/build_spec.rb # 2011-05-07T12:24:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ldap/build_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ldap/build_spec.rb
URI::LDAP.build
- needs to be reviewed for spec completeness


Finished in 0.045816 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ldap/dn_spec.rb # 2011-05-07T12:24:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ldap/dn_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ldap/dn_spec.rb
URI::LDAP#dn
- needs to be reviewed for spec completeness

URI::LDAP#dn=
- needs to be reviewed for spec completeness


Finished in 0.046469 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ldap/extensions_spec.rb # 2011-05-07T12:24:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ldap/extensions_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ldap/extensions_spec.rb
URI::LDAP#extensions
- needs to be reviewed for spec completeness

URI::LDAP#extensions=
- needs to be reviewed for spec completeness


Finished in 0.046573 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ldap/filter_spec.rb # 2011-05-07T12:24:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ldap/filter_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ldap/filter_spec.rb
URI::LDAP#filter
- needs to be reviewed for spec completeness

URI::LDAP#filter=
- needs to be reviewed for spec completeness


Finished in 0.046488 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ldap/hierarchical_spec.rb # 2011-05-07T12:24:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ldap/hierarchical_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ldap/hierarchical_spec.rb
URI::LDAP#hierarchical?
- needs to be reviewed for spec completeness


Finished in 0.045541 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ldap/scope_spec.rb # 2011-05-07T12:24:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ldap/scope_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ldap/scope_spec.rb
URI::LDAP#scope
- needs to be reviewed for spec completeness

URI::LDAP#scope=
- needs to be reviewed for spec completeness


Finished in 0.046744 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ldap/set_attributes_spec.rb # 2011-05-07T12:24:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ldap/set_attributes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ldap/set_attributes_spec.rb
URI::LDAP#set_attributes
- needs to be reviewed for spec completeness


Finished in 0.045887 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ldap/set_dn_spec.rb # 2011-05-07T12:24:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ldap/set_dn_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ldap/set_dn_spec.rb
URI::LDAP#set_dn
- needs to be reviewed for spec completeness


Finished in 0.045372 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ldap/set_extensions_spec.rb # 2011-05-07T12:24:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ldap/set_extensions_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ldap/set_extensions_spec.rb
URI::LDAP#set_extensions
- needs to be reviewed for spec completeness


Finished in 0.045528 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ldap/set_filter_spec.rb # 2011-05-07T12:24:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ldap/set_filter_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ldap/set_filter_spec.rb
URI::LDAP#set_filter
- needs to be reviewed for spec completeness


Finished in 0.068970 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/ldap/set_scope_spec.rb # 2011-05-07T12:24:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/ldap/set_scope_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/ldap/set_scope_spec.rb
URI::LDAP#set_scope
- needs to be reviewed for spec completeness


Finished in 0.045291 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/mailto/build_spec.rb # 2011-05-07T12:24:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/mailto/build_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/mailto/build_spec.rb
URI::Mailto.build
- conforms to the MatzRuby tests

URI::MailTo.build
- needs to be reviewed for spec completeness


Finished in 0.058138 seconds

1 file, 1 example, 24 expectations, 0 failures, 0 errors
== rubyspec/library/uri/mailto/headers_spec.rb # 2011-05-07T12:24:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/mailto/headers_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/mailto/headers_spec.rb
URI::MailTo#headers
- needs to be reviewed for spec completeness

URI::MailTo#headers=
- needs to be reviewed for spec completeness


Finished in 0.046495 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/mailto/set_headers_spec.rb # 2011-05-07T12:24:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/mailto/set_headers_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/mailto/set_headers_spec.rb
URI::MailTo#set_headers
- needs to be reviewed for spec completeness


Finished in 0.045337 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/mailto/set_to_spec.rb # 2011-05-07T12:24:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/mailto/set_to_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/mailto/set_to_spec.rb
URI::MailTo#set_to
- needs to be reviewed for spec completeness


Finished in 0.045930 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/mailto/to_mailtext_spec.rb # 2011-05-07T12:24:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/mailto/to_mailtext_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/mailto/to_mailtext_spec.rb
URI::MailTo#to_mailtext
- needs to be reviewed for spec completeness


Finished in 0.045879 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/mailto/to_rfc822text_spec.rb # 2011-05-07T12:24:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/mailto/to_rfc822text_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/mailto/to_rfc822text_spec.rb
URI::MailTo#to_rfc822text
- needs to be reviewed for spec completeness


Finished in 0.046052 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/mailto/to_s_spec.rb # 2011-05-07T12:24:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/mailto/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/mailto/to_s_spec.rb
URI::MailTo#to_s
- needs to be reviewed for spec completeness


Finished in 0.045328 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/mailto/to_spec.rb # 2011-05-07T12:24:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/mailto/to_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/mailto/to_spec.rb
URI::MailTo#to
- needs to be reviewed for spec completeness

URI::MailTo#to=
- needs to be reviewed for spec completeness


Finished in 0.070233 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/merge_spec.rb # 2011-05-07T12:24:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/merge_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.050240 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/uri/normalize_spec.rb # 2011-05-07T12:24:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/normalize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.048196 seconds

1 file, 2 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/uri/parse_spec.rb # 2011-05-07T12:24:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/parse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.083520 seconds

1 file, 11 examples, 30 expectations, 0 failures, 0 errors
== rubyspec/library/uri/plus_spec.rb # 2011-05-07T12:24:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/plus_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.103707 seconds

1 file, 7 examples, 198 expectations, 0 failures, 0 errors
== rubyspec/library/uri/regexp_spec.rb # 2011-05-07T12:24:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/regexp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/regexp_spec.rb
URI.regexp
- behaves according to the MatzRuby tests


Finished in 0.047665 seconds

1 file, 1 example, 9 expectations, 0 failures, 0 errors
== rubyspec/library/uri/route_from_spec.rb # 2011-05-07T12:24:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/route_from_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/route_from_spec.rb
URI#route_from
- gives the minimal difference between the current URI and the target


Finished in 0.051672 seconds

1 file, 1 example, 8 expectations, 0 failures, 0 errors
== rubyspec/library/uri/route_to_spec.rb # 2011-05-07T12:24:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/route_to_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/route_to_spec.rb
URI#route_to
- gives the minimal difference between the current URI and the target


Finished in 0.063276 seconds

1 file, 1 example, 9 expectations, 0 failures, 0 errors
== rubyspec/library/uri/select_spec.rb # 2011-05-07T12:24:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/select_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.050458 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/uri/set_component_spec.rb # 2011-05-07T12:24:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/set_component_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/set_component_spec.rb
URI#select
- conforms to the MatzRuby tests


Finished in 0.051627 seconds

1 file, 1 example, 31 expectations, 0 failures, 0 errors
== rubyspec/library/uri/split_spec.rb # 2011-05-07T12:24:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/split_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/split_spec.rb
URI.split
- needs to be reviewed for spec completeness


Finished in 0.045785 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/uri/uri_spec.rb # 2011-05-07T12:24:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/uri_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.050118 seconds

1 file, 3 examples, 5 expectations, 0 failures, 0 errors
== rubyspec/library/uri/util/make_components_hash_spec.rb # 2011-05-07T12:24:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/uri/util/make_components_hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/uri/util/make_components_hash_spec.rb
URI::Util.make_components_hash
- needs to be reviewed for spec completeness


Finished in 0.045630 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/_getproperty_spec.rb # 2011-05-07T12:24:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/_getproperty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/_getproperty_spec.rb

Finished in 0.001553 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/_invoke_spec.rb # 2011-05-07T12:24:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/_invoke_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/_invoke_spec.rb

Finished in 0.001561 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/_setproperty_spec.rb # 2011-05-07T12:24:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/_setproperty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/_setproperty_spec.rb

Finished in 0.000996 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/codepage_spec.rb # 2011-05-07T12:24:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/codepage_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/codepage_spec.rb

Finished in 0.001500 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/connect_spec.rb # 2011-05-07T12:24:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/connect_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/connect_spec.rb

Finished in 0.001451 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/const_load_spec.rb # 2011-05-07T12:24:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/const_load_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/const_load_spec.rb

Finished in 0.001557 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/constants_spec.rb # 2011-05-07T12:24:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/constants_spec.rb

Finished in 0.001625 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/create_guid_spec.rb # 2011-05-07T12:24:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/create_guid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/create_guid_spec.rb

Finished in 0.001476 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/each_spec.rb # 2011-05-07T12:24:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/each_spec.rb

Finished in 0.001088 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/invoke_spec.rb # 2011-05-07T12:24:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/invoke_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/invoke_spec.rb

Finished in 0.001487 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/locale_spec.rb # 2011-05-07T12:24:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/locale_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/locale_spec.rb

Finished in 0.001740 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/new_spec.rb # 2011-05-07T12:24:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/new_spec.rb

Finished in 0.001529 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/ole_func_methods_spec.rb # 2011-05-07T12:24:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_func_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/ole_func_methods_spec.rb

Finished in 0.001544 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/ole_get_methods_spec.rb # 2011-05-07T12:24:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_get_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/ole_get_methods_spec.rb

Finished in 0.001470 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/ole_method_help_spec.rb # 2011-05-07T12:24:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_method_help_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/ole_method_help_spec.rb

Finished in 0.002642 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/ole_method_spec.rb # 2011-05-07T12:24:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_method_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/ole_method_spec.rb

Finished in 0.002193 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/ole_methods_spec.rb # 2011-05-07T12:24:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/ole_methods_spec.rb

Finished in 0.043129 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/ole_obj_help_spec.rb # 2011-05-07T12:24:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_obj_help_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/ole_obj_help_spec.rb

Finished in 0.001509 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/ole_put_methods_spec.rb # 2011-05-07T12:24:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_put_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/ole_put_methods_spec.rb

Finished in 0.001549 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/ole_show_help_spec.rb # 2011-05-07T12:24:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/ole_show_help_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/ole_show_help_spec.rb

Finished in 0.001394 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole/setproperty_spec.rb # 2011-05-07T12:24:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole/setproperty_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole/setproperty_spec.rb

Finished in 0.002600 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_event/handler_spec.rb # 2011-05-07T12:24:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_event/handler_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_event/handler_spec.rb

Finished in 0.001506 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_event/message_loop_spec.rb # 2011-05-07T12:24:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_event/message_loop_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_event/message_loop_spec.rb

Finished in 0.001430 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_event/new_spec.rb # 2011-05-07T12:24:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_event/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_event/new_spec.rb

Finished in 0.001607 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_event/off_event_spec.rb # 2011-05-07T12:24:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_event/off_event_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_event/off_event_spec.rb

Finished in 0.002346 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_event/on_event_spec.rb # 2011-05-07T12:24:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_event/on_event_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_event/on_event_spec.rb

Finished in 0.001942 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_event/on_event_with_outargs_spec.rb # 2011-05-07T12:24:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_event/on_event_with_outargs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_event/on_event_with_outargs_spec.rb

Finished in 0.002296 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_event/unadvise_spec.rb # 2011-05-07T12:24:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_event/unadvise_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_event/unadvise_spec.rb

Finished in 0.001451 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/dispid_spec.rb # 2011-05-07T12:24:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/dispid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/dispid_spec.rb

Finished in 0.001510 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/event_interface_spec.rb # 2011-05-07T12:24:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/event_interface_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/event_interface_spec.rb

Finished in 0.001578 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/event_spec.rb # 2011-05-07T12:24:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/event_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/event_spec.rb

Finished in 0.001563 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/helpcontext_spec.rb # 2011-05-07T12:24:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/helpcontext_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/helpcontext_spec.rb

Finished in 0.001568 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/helpfile_spec.rb # 2011-05-07T12:24:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/helpfile_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/helpfile_spec.rb

Finished in 0.001531 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/helpstring_spec.rb # 2011-05-07T12:24:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/helpstring_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/helpstring_spec.rb

Finished in 0.001531 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/invkind_spec.rb # 2011-05-07T12:24:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/invkind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/invkind_spec.rb

Finished in 0.001527 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/invoke_kind_spec.rb # 2011-05-07T12:24:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/invoke_kind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/invoke_kind_spec.rb

Finished in 0.001569 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/name_spec.rb # 2011-05-07T12:24:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/name_spec.rb

Finished in 0.002756 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/new_spec.rb # 2011-05-07T12:24:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/new_spec.rb

Finished in 0.001618 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/offset_vtbl_spec.rb # 2011-05-07T12:24:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/offset_vtbl_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/offset_vtbl_spec.rb

Finished in 0.001518 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/params_spec.rb # 2011-05-07T12:24:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/params_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/params_spec.rb

Finished in 0.001639 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/return_type_detail_spec.rb # 2011-05-07T12:24:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/return_type_detail_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/return_type_detail_spec.rb

Finished in 0.001535 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/return_type_spec.rb # 2011-05-07T12:24:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/return_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/return_type_spec.rb

Finished in 0.001513 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/return_vtype_spec.rb # 2011-05-07T12:24:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/return_vtype_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/return_vtype_spec.rb

Finished in 0.001519 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/size_opt_params_spec.rb # 2011-05-07T12:24:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/size_opt_params_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/size_opt_params_spec.rb

Finished in 0.001526 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/size_params_spec.rb # 2011-05-07T12:24:53+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/size_params_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/size_params_spec.rb

Finished in 0.001521 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/to_s_spec.rb # 2011-05-07T12:24:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/to_s_spec.rb

Finished in 0.002084 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_method/visible_spec.rb # 2011-05-07T12:24:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_method/visible_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_method/visible_spec.rb

Finished in 0.001515 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_param/default_spec.rb # 2011-05-07T12:24:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_param/default_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_param/default_spec.rb

Finished in 0.001651 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_param/input_spec.rb # 2011-05-07T12:24:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_param/input_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_param/input_spec.rb

Finished in 0.001558 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_param/name_spec.rb # 2011-05-07T12:24:55+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_param/name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_param/name_spec.rb

Finished in 0.002675 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_param/ole_type_detail_spec.rb # 2011-05-07T12:24:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_param/ole_type_detail_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_param/ole_type_detail_spec.rb

Finished in 0.001525 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_param/ole_type_spec.rb # 2011-05-07T12:24:56+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_param/ole_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_param/ole_type_spec.rb

Finished in 0.001524 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_param/optional_spec.rb # 2011-05-07T12:24:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_param/optional_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_param/optional_spec.rb

Finished in 0.001563 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_param/retval_spec.rb # 2011-05-07T12:24:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_param/retval_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_param/retval_spec.rb

Finished in 0.001538 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_param/to_s_spec.rb # 2011-05-07T12:24:57+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_param/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_param/to_s_spec.rb

Finished in 0.002129 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/guid_spec.rb # 2011-05-07T12:24:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/guid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/guid_spec.rb

Finished in 0.001524 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/helpcontext_spec.rb # 2011-05-07T12:24:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/helpcontext_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/helpcontext_spec.rb

Finished in 0.001469 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/helpfile_spec.rb # 2011-05-07T12:24:58+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/helpfile_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/helpfile_spec.rb

Finished in 0.001484 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/helpstring_spec.rb # 2011-05-07T12:24:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/helpstring_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/helpstring_spec.rb

Finished in 0.001571 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/major_version_spec.rb # 2011-05-07T12:24:59+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/major_version_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/major_version_spec.rb

Finished in 0.001464 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/minor_version_spec.rb # 2011-05-07T12:25:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/minor_version_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/minor_version_spec.rb

Finished in 0.001471 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/name_spec.rb # 2011-05-07T12:25:00+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/name_spec.rb

Finished in 0.002709 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/new_spec.rb # 2011-05-07T12:25:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/new_spec.rb

Finished in 0.001672 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/ole_classes_spec.rb # 2011-05-07T12:25:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/ole_classes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/ole_classes_spec.rb

Finished in 0.001477 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/ole_methods_spec.rb # 2011-05-07T12:25:01+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/ole_methods_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/ole_methods_spec.rb

Finished in 0.001488 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/ole_type_spec.rb # 2011-05-07T12:25:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/ole_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/ole_type_spec.rb

Finished in 0.001513 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/progid_spec.rb # 2011-05-07T12:25:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/progid_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/progid_spec.rb

Finished in 0.001463 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/progids_spec.rb # 2011-05-07T12:25:02+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/progids_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/progids_spec.rb

Finished in 0.001456 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/src_type_spec.rb # 2011-05-07T12:25:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/src_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/src_type_spec.rb

Finished in 0.001488 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/to_s_spec.rb # 2011-05-07T12:25:03+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/to_s_spec.rb

Finished in 0.002154 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/typekind_spec.rb # 2011-05-07T12:25:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/typekind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/typekind_spec.rb

Finished in 0.001465 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/typelibs_spec.rb # 2011-05-07T12:25:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/typelibs_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/typelibs_spec.rb

Finished in 0.001584 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/variables_spec.rb # 2011-05-07T12:25:04+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/variables_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/variables_spec.rb

Finished in 0.001464 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_type/visible_spec.rb # 2011-05-07T12:25:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_type/visible_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_type/visible_spec.rb

Finished in 0.001465 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_variable/name_spec.rb # 2011-05-07T12:25:05+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_variable/name_spec.rb

Finished in 0.002645 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_variable/ole_type_detail_spec.rb # 2011-05-07T12:25:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/ole_type_detail_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_variable/ole_type_detail_spec.rb

Finished in 0.001596 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_variable/ole_type_spec.rb # 2011-05-07T12:25:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/ole_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_variable/ole_type_spec.rb

Finished in 0.001471 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_variable/to_s_spec.rb # 2011-05-07T12:25:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/to_s_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_variable/to_s_spec.rb

Finished in 0.002050 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_variable/value_spec.rb # 2011-05-07T12:25:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/value_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_variable/value_spec.rb

Finished in 0.001481 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_variable/variable_kind_spec.rb # 2011-05-07T12:25:07+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/variable_kind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_variable/variable_kind_spec.rb

Finished in 0.001495 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_variable/varkind_spec.rb # 2011-05-07T12:25:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/varkind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_variable/varkind_spec.rb

Finished in 0.001490 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/win32ole/win32ole_variable/visible_spec.rb # 2011-05-07T12:25:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/win32ole/win32ole_variable/visible_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/win32ole/win32ole_variable/visible_spec.rb

Finished in 0.001482 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/add_builtin_type_spec.rb # 2011-05-07T12:25:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/add_builtin_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/add_builtin_type_spec.rb

Finished in 0.090503 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/add_domain_type_spec.rb # 2011-05-07T12:25:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/add_domain_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/add_domain_type_spec.rb

Finished in 0.048990 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/add_private_type_spec.rb # 2011-05-07T12:25:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/add_private_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/add_private_type_spec.rb

Finished in 0.048602 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/add_ruby_type_spec.rb # 2011-05-07T12:25:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/add_ruby_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/add_ruby_type_spec.rb

Finished in 0.048845 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/detect_implicit_spec.rb # 2011-05-07T12:25:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/detect_implicit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/detect_implicit_spec.rb

Finished in 0.048311 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/dump_spec.rb # 2011-05-07T12:25:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/dump_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.062658 seconds

1 file, 6 examples, 6 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/dump_stream_spec.rb # 2011-05-07T12:25:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/dump_stream_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.052221 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/each_document_spec.rb # 2011-05-07T12:25:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/each_document_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/each_document_spec.rb
YAML#each_document
- calls the block on each succesive document
- works on files


Finished in 0.055815 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/each_node_spec.rb # 2011-05-07T12:25:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/each_node_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/each_node_spec.rb

Finished in 0.048661 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/emitter_spec.rb # 2011-05-07T12:25:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/emitter_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/emitter_spec.rb

Finished in 0.074139 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/generic_parser_spec.rb # 2011-05-07T12:25:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/generic_parser_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/generic_parser_spec.rb

Finished in 0.048537 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/load_documents_spec.rb # 2011-05-07T12:25:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/load_documents_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/load_documents_spec.rb
YAML.load_documents
- calls the block on each succesive document
- works on files


Finished in 0.053694 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/load_file_spec.rb # 2011-05-07T12:25:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/load_file_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/load_file_spec.rb
YAML.load_file
- returns a hash


Finished in 0.054857 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/yaml/load_spec.rb # 2011-05-07T12:25:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/load_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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

YAML.load with iso8601 timestamp
- computes the microseconds


Finished in 0.397947 seconds

1 file, 12 examples, 32 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/load_stream_spec.rb # 2011-05-07T12:25:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/load_stream_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/load_stream_spec.rb

Finished in 0.059538 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/object_maker_spec.rb # 2011-05-07T12:25:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/object_maker_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/object_maker_spec.rb

Finished in 0.048683 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/parse_documents_spec.rb # 2011-05-07T12:25:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/parse_documents_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/parse_documents_spec.rb

Finished in 0.048636 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/parse_file_spec.rb # 2011-05-07T12:25:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/parse_file_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/parse_file_spec.rb

Finished in 0.048805 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/parse_spec.rb # 2011-05-07T12:25:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/parse_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/parse_spec.rb
YAML#parse with an empty string
- returns false

YAML#parse
- returns the value from the object


Finished in 0.053034 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/parser_spec.rb # 2011-05-07T12:25:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/parser_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/parser_spec.rb

Finished in 0.048301 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/quick_emit_spec.rb # 2011-05-07T12:25:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/quick_emit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/quick_emit_spec.rb

Finished in 0.048453 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/read_type_class_spec.rb # 2011-05-07T12:25:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/read_type_class_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/read_type_class_spec.rb

Finished in 0.048797 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/tag_class_spec.rb # 2011-05-07T12:25:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/tag_class_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/tag_class_spec.rb
YAML.tag_class
- associates a taguri tag with a ruby class


Finished in 0.049800 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/yaml/tagged_classes_spec.rb # 2011-05-07T12:25:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/tagged_classes_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/tagged_classes_spec.rb
YAML.tagged_classes
- returns a complete dictionary of taguris paired with classes


Finished in 0.051256 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/yaml/tagurize_spec.rb # 2011-05-07T12:25:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/tagurize_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/tagurize_spec.rb
YAML.tagurize
- converts a type_id to a taguri


Finished in 0.050575 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/to_yaml_spec.rb # 2011-05-07T12:25:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/to_yaml_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- 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


Finished in 0.090928 seconds

1 file, 18 examples, 29 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/transfer_spec.rb # 2011-05-07T12:25:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/transfer_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/transfer_spec.rb

Finished in 0.048324 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/yaml/try_implicit_spec.rb # 2011-05-07T12:25:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/yaml/try_implicit_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/yaml/try_implicit_spec.rb

Finished in 0.048554 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/adler32_spec.rb # 2011-05-07T12:25:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/adler32_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.024622 seconds

1 file, 5 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/crc32_spec.rb # 2011-05-07T12:25:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/crc32_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010206 seconds

1 file, 5 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/crc_table_spec.rb # 2011-05-07T12:25:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/crc_table_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/crc_table_spec.rb
Zlib.crc_table
- returns the same value as zlib's get_crc_table()


Finished in 0.007635 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/zlib/deflate/append_spec.rb # 2011-05-07T12:25:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/deflate/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/deflate/append_spec.rb

Finished in 0.002064 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/deflate/deflate_spec.rb # 2011-05-07T12:25:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/deflate/deflate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.014419 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/deflate/flush_spec.rb # 2011-05-07T12:25:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/deflate/flush_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/deflate/flush_spec.rb

Finished in 0.002145 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/deflate/initialize_copy_spec.rb # 2011-05-07T12:25:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/deflate/initialize_copy_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/deflate/initialize_copy_spec.rb

Finished in 0.002072 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/deflate/new_spec.rb # 2011-05-07T12:25:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/deflate/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/deflate/new_spec.rb

Finished in 0.002126 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/deflate/params_spec.rb # 2011-05-07T12:25:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/deflate/params_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/deflate/params_spec.rb

Finished in 0.006104 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/deflate/set_dictionary_spec.rb # 2011-05-07T12:25:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/deflate/set_dictionary_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/deflate/set_dictionary_spec.rb
Zlib::Deflate#set_dictionary
- sets the dictionary


Finished in 0.007265 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/zlib/gzipfile/close_spec.rb # 2011-05-07T12:25:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipfile/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipfile/close_spec.rb
Zlib::GzipFile#close
- finishes the stream and closes the io


Finished in 0.010098 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipfile/closed_spec.rb # 2011-05-07T12:25:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipfile/closed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipfile/closed_spec.rb
Zlib::GzipFile#closed?
- returns the closed status


Finished in 0.009317 seconds

1 file, 1 example, 2 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipfile/comment_spec.rb # 2011-05-07T12:25:26+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipfile/comment_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipfile/comment_spec.rb
Zlib::GzipFile#comment
- returns the name
- raises an error on a closed stream


Finished in 0.010764 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipfile/crc_spec.rb # 2011-05-07T12:25:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipfile/crc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipfile/crc_spec.rb

Finished in 0.002129 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipfile/finish_spec.rb # 2011-05-07T12:25:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipfile/finish_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipfile/finish_spec.rb

Finished in 0.002052 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipfile/level_spec.rb # 2011-05-07T12:25:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipfile/level_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipfile/level_spec.rb

Finished in 0.002063 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipfile/mtime_spec.rb # 2011-05-07T12:25:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipfile/mtime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipfile/mtime_spec.rb

Finished in 0.002157 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipfile/orig_name_spec.rb # 2011-05-07T12:25:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipfile/orig_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipfile/orig_name_spec.rb
Zlib::GzipFile#orig_name
- returns the name
- raises an error on a closed stream


Finished in 0.011005 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipfile/os_code_spec.rb # 2011-05-07T12:25:28+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipfile/os_code_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipfile/os_code_spec.rb

Finished in 0.002142 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipfile/sync_spec.rb # 2011-05-07T12:25:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipfile/sync_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipfile/sync_spec.rb

Finished in 0.002067 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipfile/to_io_spec.rb # 2011-05-07T12:25:29+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipfile/to_io_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipfile/to_io_spec.rb

Finished in 0.002102 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipfile/wrap_spec.rb # 2011-05-07T12:25:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipfile/wrap_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipfile/wrap_spec.rb

Finished in 0.002061 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/each_byte_spec.rb # 2011-05-07T12:25:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/each_byte_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.010266 seconds

1 file, 2 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/each_line_spec.rb # 2011-05-07T12:25:30+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/each_line_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/each_line_spec.rb

Finished in 0.002350 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/each_spec.rb # 2011-05-07T12:25:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/each_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/each_spec.rb

Finished in 0.002069 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/eof_spec.rb # 2011-05-07T12:25:31+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/eof_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013065 seconds

1 file, 5 examples, 31 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/getc_spec.rb # 2011-05-07T12:25:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/getc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/getc_spec.rb
GzipReader#getc
- returns the next byte from the stream
- increments position
- returns nil at the end of the stream


Finished in 0.011840 seconds

1 file, 3 examples, 19 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/gets_spec.rb # 2011-05-07T12:25:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/gets_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/gets_spec.rb

Finished in 0.002061 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/lineno_spec.rb # 2011-05-07T12:25:32+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/lineno_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/lineno_spec.rb

Finished in 0.002052 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/new_spec.rb # 2011-05-07T12:25:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/new_spec.rb

Finished in 0.002705 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/open_spec.rb # 2011-05-07T12:25:33+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/open_spec.rb

Finished in 0.002169 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/pos_spec.rb # 2011-05-07T12:25:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/pos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/pos_spec.rb
GzipReader#pos
- returns the position


Finished in 0.009011 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/read_spec.rb # 2011-05-07T12:25:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/read_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.013576 seconds

1 file, 7 examples, 11 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/readchar_spec.rb # 2011-05-07T12:25:34+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/readchar_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/readchar_spec.rb

Finished in 0.002128 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/readline_spec.rb # 2011-05-07T12:25:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/readline_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/readline_spec.rb

Finished in 0.002145 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/readlines_spec.rb # 2011-05-07T12:25:35+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/readlines_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/readlines_spec.rb

Finished in 0.002048 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/rewind_spec.rb # 2011-05-07T12:25:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/rewind_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011695 seconds

1 file, 3 examples, 8 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/tell_spec.rb # 2011-05-07T12:25:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/tell_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/tell_spec.rb

Finished in 0.002203 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/ungetc_spec.rb # 2011-05-07T12:25:36+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/ungetc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/ungetc_spec.rb

Finished in 0.002057 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipreader/unused_spec.rb # 2011-05-07T12:25:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipreader/unused_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipreader/unused_spec.rb

Finished in 0.002051 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/append_spec.rb # 2011-05-07T12:25:37+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/append_spec.rb

Finished in 0.002304 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/comment_spec.rb # 2011-05-07T12:25:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/comment_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/comment_spec.rb

Finished in 0.002892 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/flush_spec.rb # 2011-05-07T12:25:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/flush_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/flush_spec.rb

Finished in 0.002144 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/mtime_spec.rb # 2011-05-07T12:25:38+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/mtime_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/mtime_spec.rb
Zlib::GzipWriter#mtime=
- sets mtime using Integer
- raises if the header was written


Finished in 0.011772 seconds

1 file, 2 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/new_spec.rb # 2011-05-07T12:25:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/new_spec.rb

Finished in 0.002082 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/open_spec.rb # 2011-05-07T12:25:39+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/open_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/open_spec.rb

Finished in 0.002064 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/orig_name_spec.rb # 2011-05-07T12:25:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/orig_name_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/orig_name_spec.rb

Finished in 0.002063 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/pos_spec.rb # 2011-05-07T12:25:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/pos_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/pos_spec.rb

Finished in 0.002167 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/print_spec.rb # 2011-05-07T12:25:40+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/print_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/print_spec.rb

Finished in 0.002173 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/printf_spec.rb # 2011-05-07T12:25:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/printf_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/printf_spec.rb

Finished in 0.002052 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/putc_spec.rb # 2011-05-07T12:25:41+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/putc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/putc_spec.rb

Finished in 0.002048 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/puts_spec.rb # 2011-05-07T12:25:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/puts_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/puts_spec.rb

Finished in 0.002052 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/tell_spec.rb # 2011-05-07T12:25:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/tell_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/tell_spec.rb

Finished in 0.002059 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/gzipwriter/write_spec.rb # 2011-05-07T12:25:42+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/gzipwriter/write_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/gzipwriter/write_spec.rb
GzipWriter#write
- writes some compressed data


Finished in 0.026040 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/zlib/inflate/append_spec.rb # 2011-05-07T12:25:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/inflate/append_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.011245 seconds

1 file, 7 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/inflate/inflate_spec.rb # 2011-05-07T12:25:43+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/inflate/inflate_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.015905 seconds

1 file, 9 examples, 10 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/inflate/new_spec.rb # 2011-05-07T12:25:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/inflate/new_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/inflate/new_spec.rb

Finished in 0.002065 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/inflate/set_dictionary_spec.rb # 2011-05-07T12:25:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/inflate/set_dictionary_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/inflate/set_dictionary_spec.rb
Zlib::Inflate#set_dictionary
- sets the inflate dictionary


Finished in 0.007044 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/library/zlib/inflate/sync_point_spec.rb # 2011-05-07T12:25:44+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/inflate/sync_point_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/inflate/sync_point_spec.rb

Finished in 0.002131 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/inflate/sync_spec.rb # 2011-05-07T12:25:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/inflate/sync_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/inflate/sync_spec.rb

Finished in 0.002052 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zlib_version_spec.rb # 2011-05-07T12:25:45+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zlib_version_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zlib_version_spec.rb

Finished in 0.002065 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/adler_spec.rb # 2011-05-07T12:25:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/adler_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/adler_spec.rb

Finished in 0.002070 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/avail_in_spec.rb # 2011-05-07T12:25:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/avail_in_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/avail_in_spec.rb

Finished in 0.002057 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/avail_out_spec.rb # 2011-05-07T12:25:46+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/avail_out_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/avail_out_spec.rb

Finished in 0.002053 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/close_spec.rb # 2011-05-07T12:25:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/close_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/close_spec.rb

Finished in 0.002067 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/closed_spec.rb # 2011-05-07T12:25:47+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/closed_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/closed_spec.rb

Finished in 0.002046 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/data_type_spec.rb # 2011-05-07T12:25:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/data_type_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/data_type_spec.rb

Finished in 0.002074 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/end_spec.rb # 2011-05-07T12:25:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/end_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/end_spec.rb

Finished in 0.002061 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/ended_spec.rb # 2011-05-07T12:25:48+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/ended_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/ended_spec.rb

Finished in 0.002048 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/finish_spec.rb # 2011-05-07T12:25:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/finish_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/finish_spec.rb

Finished in 0.002112 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/finished_spec.rb # 2011-05-07T12:25:49+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/finished_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/finished_spec.rb

Finished in 0.002144 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/flush_next_in_spec.rb # 2011-05-07T12:25:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/flush_next_in_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/flush_next_in_spec.rb

Finished in 0.002080 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/flush_next_out_spec.rb # 2011-05-07T12:25:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/flush_next_out_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/flush_next_out_spec.rb
Zlib::ZStream#flush_next_out
- flushes the stream and flushes the output buffer


Finished in 0.006786 seconds

1 file, 1 example, 3 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/reset_spec.rb # 2011-05-07T12:25:50+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/reset_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/reset_spec.rb

Finished in 0.002066 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/stream_end_spec.rb # 2011-05-07T12:25:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/stream_end_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/stream_end_spec.rb

Finished in 0.002066 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/total_in_spec.rb # 2011-05-07T12:25:51+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/total_in_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/total_in_spec.rb

Finished in 0.003213 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/library/zlib/zstream/total_out_spec.rb # 2011-05-07T12:25:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/library/zlib/zstream/total_out_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/library/zlib/zstream/total_out_spec.rb

Finished in 0.002061 seconds

1 file, 0 examples, 0 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/array_spec.rb # 2011-05-07T12:25:52+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/array_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- returns an array which can be assigned to from C

C-API Array function rb_ary_new3
- returns an array with the passed cardinality and varargs

C-API Array function rb_ary_new4
- returns returns an array with the passed values

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_to_s
- joins elements of an array with a string

C-API Array function rb_ary_reverse
- reverses the order of elements in the array
- returns the original 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
- returns a struct with a pointer to a C array of the array's elements
- allows assigning to the elements of the C array
- allows changing the array and calling an rb_ary_xxx function
- allows changing the array and calling a method via rb_funcall
- returns a struct with the length of the array

C-API Array function RARRAY when the Array is mutated in Ruby
- returns the length when #shift is called
- returns the length when #unshift is called
- returns the length when #pop is called
- returns the length when #push is called
- returns the length when #<< is called
- returns the length when #concat is called
- returns the length when #clear is called
- returns the length when #[]= is called
- returns the length during multiple mutations

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
- calls a function with the other function available as a block

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

C-API Array function rb_mem_clear
- sets elements of a C array to nil

C-API Array function rb_protect_inspect
- tracks an object recursively

C-API Array function rb_ary_freeze
- freezes the object exactly like Object#freeze

C-API Array function rb_ary_delete_at
- removes an element from an array at a positive index
- removes an element from an array at a negative index
- returns nil if the index is out of bounds
- returns nil if the negative index is out of bounds

C-API Array function rb_ary_to_ary with an array
- returns the given array

C-API Array function rb_ary_to_ary with an object that responds to to_ary
- calls to_ary on the object

C-API Array function rb_ary_to_ary with an object that responds to to_a
- returns the original object in an array

C-API Array function rb_ary_to_ary with an object that doesn't respond to to_ary
- returns the original object in an array


Finished in 1.941000 seconds

1 file, 64 examples, 97 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/bignum_spec.rb # 2011-05-07T12:25:54+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/bignum_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 (FAILED - 1)

CApiBignumSpecs rb_big2str
- converts a Bignum to a string with base 10
- converts a Bignum to a string with a different base

CApiBignumSpecs RBIGNUM_SIGN
- returns C true if the Bignum has a positive sign
- retuns C false if the Bignum has a negative sign


1)
CApiBignumSpecs rb_big2dbl returns -Infinity if the number is negative and too big for a double FAILED
Expected Infinity
 to equal -Infinity

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/matchers/base.rb:8:in `=='
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/bignum_spec.rb:74
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/bignum_spec.rb:56:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `all?'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:179:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:207:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:199:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/context.rb:228:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/object.rb:11:in `describe'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/bignum_spec.rb:9
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `load'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:56:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `each'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:50:in `files'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/runner/mspec.rb:42:in `process'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/commands/mspec-run.rb:87:in `run'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/lib/mspec/utils/script.rb:218:in `main'
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/mspec/bin/mspec-run:8

Finished in 0.443250 seconds

1 file, 14 examples, 26 expectations, 1 failure, 0 errors
exit 1
failed(rubyspec/optional/capi/bignum_spec.rb)
== rubyspec/optional/capi/class_spec.rb # 2011-05-07T12:26:06+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/class_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- calls the method in the superclass through two native levels

C-API Class function rb_class2name
- returns the class name

C-API Class function rb_class_name
- returns the class name

C-API Class function rb_path2class
- returns the class

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

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


Finished in 1.562290 seconds

1 file, 26 examples, 34 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/constants_spec.rb # 2011-05-07T12:26:08+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/constants_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- rb_cMethod references the Method 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 0.686072 seconds

1 file, 56 examples, 56 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/data_spec.rb # 2011-05-07T12:26:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/data_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.310877 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/exception_spec.rb # 2011-05-07T12:26:10+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/exception_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.265865 seconds

1 file, 4 examples, 4 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/float_spec.rb # 2011-05-07T12:26:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/float_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/float_spec.rb
CApiFloatSpecs rb_float_new
- creates a new float

CApiFloatSpecs RFLOAT
- returns a struct with the Float value
- allows changing the Float value

CApiFloatSpecs rb_Float
- creates a new Float from a String


Finished in 0.385594 seconds

1 file, 4 examples, 7 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/gc_spec.rb # 2011-05-07T12:26:11+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/gc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/gc_spec.rb
CApiGCSpecs
- correctly gets the value from a registered address


Finished in 0.286212 seconds

1 file, 1 example, 4 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/globals_spec.rb # 2011-05-07T12:26:12+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/globals_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/globals_spec.rb
CApiGlobalSpecs
- correctly gets global values
- returns $~
- 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

CApiGlobalSpecs rb_set_kcode
- sets the value of $KCODE


Finished in 0.316865 seconds

1 file, 8 examples, 14 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/hash_spec.rb # 2011-05-07T12:26:13+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/hash_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/hash_spec.rb
C-API Hash function rb_hash
- calls #hash on the object
- converts a Bignum returned by #hash to a Fixnum
- calls #to_int to converts a value returned by #hash to a Fixnum
- raises a TypeError if the object does not implement #to_int

C-API Hash function rb_hash_new
- returns a new hash
- creates a hash with no default proc

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_delete_if
- removes an entry if the block returns true
- returns an Enumerator when no block is passed

C-API Hash function rb_hash_foreach
- iterates over the hash
- stops via the callback
- deletes via the callback


Finished in 0.996974 seconds

1 file, 16 examples, 27 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/io_spec.rb # 2011-05-07T12:26:14+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/io_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/ext/io_spec.c: In function 'io_spec_rb_io_wait_readable':
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/ext/io_spec.c:98: warning: implicit declaration of function 'read'

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/io_spec.rb
C-API IO function rb_io_write
- sends #write to the object passing the object to be written

C-API IO function rb_io_close
- closes an IO object

C-API IO function rb_io_check_closed
- does not raise an exception if the IO is not closed
- raises an error if the IO is closed

C-API IO function GetOpenFile
- allows access to the system fileno

C-API IO function rb_io_check_readable
- does not raise an exception if the IO is opened for reading
- does not raise an exception if the IO is opened for read and write
- raises an IOError if the IO is not opened for reading

C-API IO function rb_io_check_writable
- does not raise an exeption if the IO is opened for writing
- does not raise an exception if the IO is opened for read and write
- raises an IOError if the IO is not opened for reading

C-API IO function rb_io_wait_writeable
- returns false if there is no error condition
- raises an IOError if the IO is closed

C-API IO function rb_io_wait_readable
- returns false if there is no error condition
- raises and IOError if passed a closed stream
- blocks until the io is readable and returns true


Finished in 0.540353 seconds

1 file, 16 examples, 22 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/kernel_spec.rb # 2011-05-07T12:26:15+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/kernel_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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_need_block
- raises a LocalJumpError if no block is given
- does not raise a LocalJumpError if a block is given

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

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
- can take a NULL message

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_yield_splat
- yields with passed array's contents
- 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 StandardError exception is raised
- passes the user supplied argument to the 'raise function' if a StandardError exception is raised
- passes the raised exception to the 'raise function' if a StandardError exception is raised
- raises an exception if passed function raises an exception other than StandardError
- raises an exception if any exception is raised inside 'raise function'
- makes $! available only during 'raise function' execution

C-API Kernel function rb_rescue2
- only rescues if one of the passed exceptions is raised

C-API Kernel function rb_ensure
- executes passed function and returns its value
- executes passed 'ensure function' when no exception is raised
- executes passed 'ensure function' when an exception is raised
- raises the same exception raised inside passed function

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

C-API Kernel function rb_exec_recursive
- detects recursive invocations of a method and indicates as such

C-API Kernel function rb_set_end_proc
- runs a C function on shutdown

C-API Kernel function rb_f_sprintf
- returns a string according to format and arguments


Finished in 0.528281 seconds

1 file, 39 examples, 48 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/marshal_spec.rb # 2011-05-07T12:26:16+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/marshal_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/marshal_spec.rb
CApiMarshalSpecs rb_marshal_dump
- marshals an object
- marshals an object and write to an IO when passed

CApiMarshalSpecs rb_marshal_dump
- unmarshals an object


Finished in 0.250681 seconds

1 file, 3 examples, 3 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/module_spec.rb # 2011-05-07T12:26:17+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/module_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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_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_undef
- undef'ines a method on a class

CApiModule rb_class2name
- returns the module name


Finished in 0.454712 seconds

1 file, 40 examples, 48 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/numeric_spec.rb # 2011-05-07T12:26:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/numeric_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/ext/numeric_spec.c: In function 'numeric_spec_rb_num_zerodiv':
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/ext/numeric_spec.c:53: warning: control reaches end of non-void function

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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
- creates a new Integer from a String

CApiNumericSpecs rb_ll2inum
- creates a new Fixnum from a small signed long long

CApiNumericSpecs rb_int2inum
- creates 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

CApiNumericSpecs rb_num_zerodiv
- raises a RuntimeError

CApiNumericSpecs rb_cmpint
- returns a Fixnum if passed one
- uses > to check if the value is greater than 1
- uses < to check if the value is less than 1
- returns 0 if < and > are false
- raises an ArgumentError when passed nil


Finished in 0.338357 seconds

1 file, 29 examples, 40 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/object_spec.rb # 2011-05-07T12:26:18+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/object_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/object_spec.rb
CApiObject
- rb_obj_alloc should allocate a new uninitialized object
- rb_obj_dup should duplicate an 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
- rb_type should return the type constant for the object

CApiObject RTEST
- returns C false if passed Qfalse
- returns C false if passed Qnil
- returns C true if passed Qtrue
- returns C true if passed a Symbol
- returns C true if passed an Object

CApiObject rb_special_const_p
- returns true if passed Qfalse
- returns true if passed Qtrue
- returns true if passed Qnil
- returns true if passed a Symbol
- returns true if passed a Fixnum
- returns false if passed an Object

CApiObject rb_extend_object
- add the module's instance methods to the object

CApiObject OBJ_TAINT
- taints the object

CApiObject OBJ_TAINTED
- returns C true if the object is tainted
- returns C false if the object is not tainted

CApiObject rb_obj_freeze
- freezes the object passed to it

CApiObject rb_obj_instance_eval
- evaluates the block in the object context, that includes private methods

CApiObject rb_obj_taint
- marks the object passed as tainted
- raises a TypeError if the object passed is frozen

CApiObject rb_check_frozen
- raises a TypeError if the obj is frozen
- does nothing when object isn't frozen

CApiObject rb_any_to_s
- converts obj to string

CApiObject rb_to_int
- returns self when called on an Integer
- returns self when called on a Bignum
- calls #to_int to convert and object to an integer
- converts a Float to an Integer by truncation
- raises a TypeError if #to_int does not return an Integer
- raises a TypeError if called with nil
- raises a TypeError if called with true
- raises a TypeError if called with false
- raises a TypeError if called with a String

CApiObject rb_equal
- returns true if the arguments are the same exact object
- calls == to check equality and coerces to true/false

CApiObject instance variable access rb_iv_get
- returns the instance variable on an object
- returns nil if the instance variable has not been initialized

CApiObject instance variable access rb_iv_set
- sets and returns the instance variable on an object

CApiObject instance variable access rb_ivar_get
- returns the instance variable on an object
- returns nil if the instance variable has not been initialized

CApiObject instance variable access rb_ivar_set
- sets and returns the instance variable on an object

CApiObject instance variable access rb_ivar_defined
- returns true if the instance variable is defined
- returns false if the instance variable is not defined


Finished in 0.702204 seconds

1 file, 58 examples, 102 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/proc_spec.rb # 2011-05-07T12:26:19+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/proc_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/proc_spec.rb
C-API Proc function rb_proc_new
- returns a new valid Proc
- calls the C function wrapped by the Proc instance when sent #call
- calls the C function wrapped by the Proc instance when sent #[]
- returns a Proc instance with #aricy == -1

C-API when calling Proc.new from a C function
- returns the Proc passed by the Ruby code calling the C function
- returns the Proc passed to the Ruby method when the C function calls other Ruby methods before calling Proc.new
- raises an ArgumentError when the C function calls a Ruby method that calls Proc.new
- raises an ArgumentError when the C function calls a Ruby method and that method calls a C function that calls Proc.new
- returns the most recent Proc passed when the Ruby method called the C function
- returns the Proc passed from the original Ruby call to the C function
- returns false from block_given? in a Ruby method called by the C function


Finished in 0.334707 seconds

1 file, 11 examples, 13 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/range_spec.rb # 2011-05-07T12:26:20+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/range_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 #<=>
- raises an ArgumentError when the given start uses method_missing and end is mock


Finished in 0.253776 seconds

1 file, 4 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/regexp_spec.rb # 2011-05-07T12:26:21+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/regexp_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/regexp_spec.rb
C-API Regexp function
- allows matching in C, properly setting the back references

C-API Regexp function rb_reg_new
- returns a new valid Regexp

C-API Regexp function rb_reg_nth_match
- returns a the appropriate match data entry

C-API Regexp function rb_reg_options
- returns the options used to create the regexp

C-API Regexp function rb_reg_regcomp
- creates a valid regexp from a string

C-API Regexp function rb_reg_match
- returns the matched position or nil

C-API Regexp function rb_backref_get
- returns the last MatchData


Finished in 0.294272 seconds

1 file, 7 examples, 20 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/safe_spec.rb # 2011-05-07T12:26:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/safe_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/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 0.274244 seconds

1 file, 2 examples, 2 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/string_spec.rb # 2011-05-07T12:26:22+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/string_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/string_spec.rb
C-API String function rb_str_set_len
- reduces the size of the string
- inserts a NULL byte at the length
- updates the string's attributes visible in C code

C-API String function rb_str_buf_new
- returns the equivalent of an empty string
- returns a string that can be appended to
- returns a string that can be concatentated to another string
- returns a string whose bytes can be accessed by RSTRING_PTR
- returns a string that can be modified by rb_str_resize
- returns a string which can be assigned to from C
- returns a string that can be modified by rb_str_set_len

C-API String function rb_str_buf_new2
- returns a new string object calling strlen on the passed C string

C-API String function rb_str_new
- 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
- rb_str_new2 should raise ArgumentError if passed NULL

C-API String function rb_str_new3
- returns a copy of the string

C-API String function rb_str_new4
- returns the original string if it is already frozen
- returns a frozen 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
- returns struct with a pointer to the string's contents
- allows changing the characters in the string
- allows changing the string and calling a rb_str_xxx function
- allows changing the string and calling a method via rb_funcall
- returns a struct with the string's length

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
- raises an ArgumentError if the passed string contains NULL characters

C-API String function rb_str2cstr
- returns a pointer to the string's content and its length
- allows changing the characters in the string

C-API String function STR2CSTR
- returns a pointer to the string's content
- allows changing the characters in the string

C-API String function rb_str_freeze
- freezes the string

C-API String function rb_str_hash
- hashes the string into a number


Finished in 0.729233 seconds

1 file, 60 examples, 87 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/struct_spec.rb # 2011-05-07T12:26:23+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/struct_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/struct_spec.rb
C-API Struct function rb_struct_define
- creates accessors for the struct members
- has a value of nil for the member of a newly created instance
- creates a constant scoped under Struct for the named Struct
- returns the member names as Strings

C-API Struct function rb_struct_define for an anonymous struct
- creates accessors for the struct members
- returns the member names as Strings

C-API Struct function rb_struct_aref
- returns the value of a struct member with a symbol key
- returns the value of a struct member with a string key
- returns the value of a struct member by index
- raises a NameError if the struct member does not exist

C-API Struct function rb_struct_getmember
- returns the value of a struct member
- raises a NameError if the struct member does not exist

C-API Struct function rb_struct_aset
- sets the value of a struct member with a symbol key
- sets the value of a struct member with a string key
- sets the value of a struct member by index
- raises a NameError if the struct member does not exist

C-API Struct function rb_struct_new
- creates a new instance of a struct


Finished in 0.351624 seconds

1 file, 17 examples, 23 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/symbol_spec.rb # 2011-05-07T12:26:24+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/symbol_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/symbol_spec.rb
C-API Symbol function rb_intern
- converts a string to a symbol, uniquely

C-API Symbol function rb_id2name
- converts a symbol to a C char array

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 0.324457 seconds

1 file, 14 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/thread_spec.rb # 2011-05-07T12:26:25+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/thread_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/thread_spec.rb
C-API Thread function rb_thread_select
- returns true if an fd is ready to read
- does not block all threads

C-API Thread function rb_thread_wait_for
- sleeps the current thread for the give ammount of time

C-API Thread function rb_thread_alone
- returns true if there is only one thread

C-API Thread function rb_thread_current
- equals Thread.current

C-API Thread function rb_thread_local_aref
- returns the value of a thread-local variable
- returns nil if the value has not been set

C-API Thread function rb_thread_local_aset
- sets the value of a thread-local variable

C-API Thread function rb_thread_wakeup
- is not queued
- does not result in a deadlock
- raises a ThreadError when trying to wake up a dead thread


Finished in 1.409079 seconds

1 file, 11 examples, 15 expectations, 0 failures, 0 errors
== rubyspec/optional/capi/time_spec.rb # 2011-05-07T12:26:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/time_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/time_spec.rb
CApiTimeSpecs rb_time_new
- creates a Time from the sec and usec


Finished in 0.227506 seconds

1 file, 1 example, 1 expectation, 0 failures, 0 errors
== rubyspec/optional/capi/util_spec.rb # 2011-05-07T12:26:27+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/ruby.1.8.mspec -t /Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/bin/ruby rubyspec/optional/capi/util_spec.rb
ruby 1.8.7 (2011-02-18 patchlevel 334) [powerpc-darwin9.8.0]
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/ext/util_spec.c: In function 'util_spec_rb_scan_args':
/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/ext/util_spec.c:14: warning: operation on 'a2' may be undefined

/Users/chkbuild/chkbuild/tmp/build/ruby-1.8.7-pth/20110507T015425Z/rubyspec/optional/capi/util_spec.rb
C-API Util function rb_scan_args
- assigns the required arguments scanned
- raises an ArgumentError if there are insufficient arguments
- assigns the required and optional arguments scanned
- assigns the optional arguments scanned
- assigns nil for optional arguments that are not present
- assigns the required and optional arguments and splats the rest
- assigns the required and optional arguments and and empty Array when there are no arguments to splat
- assigns required, optional arguments scanned and the passed block
- assigns required, optional, splatted arguments scanned and the passed block
- assigns required arguments, nil for missing optional arguments and the passed block
- assigns required, splatted arguments and the passed block


Finished in 0.274672 seconds

1 file, 11 examples, 21 expectations, 0 failures, 0 errors
== end # 2011-05-07T12:26:28+09:00
elapsed 5523.508016s = 1h 32m 3.50801599999977s

20110506T031838Z < OlderDiff < 20110507T015425Z > NewerDiff > 20110508T031747Z


chkbuild summary recent last